আমি কীভাবে রেকর্ড করব এবং সাব্লাইম টেক্সট 2 এর সাথে একাধিক সন্ধান / প্রতিস্থাপন করব?


16

আমি কীভাবে রেকর্ড করব এবং সাব্লাইম টেক্সট 2 এর সাথে একাধিক সন্ধান / প্রতিস্থাপন করব? আমি একটি ম্যাক্রো রেকর্ড করার চেষ্টা করেছি তবে, যেমনটি মনে হচ্ছে, সাব্লাইম কেবল টেক্সট ইনপুট ইত্যাদি সন্ধান / প্রতিস্থাপন রেকর্ড করবে না etc.

উত্তর:


13

হ্যাঁ, রেগ প্রতিস্থাপন এটি করার উপায়। এই প্যাকেজটি ইনস্টল করার পরে এটি করার উপায় হ'ল:

  1. <আপনার সাবলেম টেক্সট ডিরেক্টরি> / প্যাকেজস / রেগ্রিপ্লেস / গ্রেগ_রেপ্লেস.সুব্লিম-সেটিংগুলি সম্পাদনা করুন (আপনি এটি এসটি 2 এ পছন্দসমূহ> প্যাকেজ সেটিংস> রেগ প্রতিস্থাপন> সেটিংস - ডিফল্ট এ অ্যাক্সেস করতে পারেন)। "প্রতিস্থাপন" অবজেক্টে নতুন এন্ট্রি তৈরি করুন, প্রত্যেকেই একক রেজেক্স সন্ধান করুন / প্রতিস্থাপন করুন। মনে রাখবেন যে আপনাকে দ্বিগুণভাবে বিশেষ চরিত্রগুলি থেকে বাঁচতে হবে। উদাহরণ স্বরূপ,
    {
    "replacements": {
        "do_something_1": {
        "find": "\\s*\\t\\s*",
        "replace": "\\t",
        "greedy": true,
        "case": false
    },
        "do_something_2": {
        "find": "\\n\\n+",
        "replace": "\\n",
        "greedy": true,
        "case": false
    },
    ...
  1. এই পৃথক প্রতিস্থাপনগুলি একসাথে কমান্ড প্যালেটের জন্য একটি কমান্ডে স্ট্রিং করা হচ্ছে। এটি করতে <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>> এর মতো কিছু যুক্ত করুন:
[
    {
        "caption": "Reg Replace: My RegEx Macro",
        "command": "reg_replace",
        "args": {
            "replacements": [
                "do_something_1",
                "do_something_2"
            ]
         }
     },
     ...

তারপরে আপনাকে যা করতে হবে তা হ'ল Ctrl + Shift + P টিপুন এবং আপনার সদ্য নির্মিত কমান্ডটি ব্রাউজ করে কমান্ড প্যালেটটি আহবান করুন।

রেফারেন্সের জন্য, আমার উইন্ডোজ 7 ইনস্টলেশন-তে, সাব্লাইম টেক্সট ডিরেক্টরিটি সি: / ব্যবহারকারী // অ্যাপডেটা / রোমিং / সাব্লাইম টেক্সট 2 / এ রয়েছে


1
আমি মেনু থেকে Default.sublime- কমান্ড সম্পাদনা করার জন্য একটি উপায় খুঁজে পেয়েছি। পছন্দসমূহ -> প্যাকেজ সেটিংস -> রেগ প্রতিস্থাপন
কাইল

আহা। পোস্ট আপডেট হয়েছে।
জন আলেকজান্ডার

@ জন অ্যালেক্সান্ডার, ধন্যবাদ চিত্র রয়ে যে আমার নিজের উপর আউট - সম্ভাবনা ছিল আমার মস্তিষ্কের সার্জারি ডিগ্রী পেয়ে যেমন ঘটতে।
ম্রেলেক্সগ্রাই

@ জন অ্যালেক্সান্ডার যদি প্যাকেজ নিয়ন্ত্রণ দ্বারা রেজিপ্লেস স্বয়ংক্রিয়ভাবে আপডেট হয় তবে সেটিংস এবং কমান্ডগুলি কি থাকবে?
এডওয়ার্ড

অ্যাডওয়ার্ড হ্যাঁ, আমিও বিশ্বাস করি।
জন আলেকজান্ডার

1

আপনি ঠিক বলেছেন সাব্লাইম সন্ধান / প্রতিস্থাপন রেকর্ড করবে না।

তবে স্ট্যাকওভারফ্লোতে এই পোস্টটি থেকে , এটি প্রদর্শিত হয় আপনি রেজিপ্লেস ব্যবহার করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.