উত্তর:
আপনি একটি উপসর্গ যুক্ত করতে পারেন M-x string-rectangle
, যা আবদ্ধ C-x r t
। এটি আয়তক্ষেত্রাকার নির্বাচনের উপর পরিচালিত কমান্ডের একটি সিরিজের অংশ ; এটি একটি আয়তক্ষেত্রের প্রতিটি লাইনে পাঠ্য সন্নিবেশ করায়।
প্রথম লাইনের শুরুতে চিহ্নটি সেট করে শুরু করুন এবং আপনার কার্সারটিকে আপনি যে লাইনের উপসর্গ করতে চান তা শেষ লাইনের প্রথম অক্ষরে নিয়ে যান:
*Hello
There
▮I am some code
তারপরে ব্যবহার করুন C-x r t
, আপনার উপসর্গটি প্রবেশ করুন ( I said
) এবং টিপুন RET
। এটি আয়তক্ষেত্রের প্রতিটি লাইনে পাঠ্য যুক্ত করে:
I said Hello
I said There
I said I am some code
আপনি যদি নিজের চিহ্নটির মতো একই কলামে আপনার কার্সারটি লাইন না করেন তবে এটি আয়তক্ষেত্রের সেই অংশটি ওভাররাইট করে দেবে:
*Hello
There
I am▮ some code
একই কমান্ডের ফলাফলের ফলাফল:
I said o
I said e
I said some code
M-x string-insert-rectangle
। এটি খুব অনুরূপ, তবে নির্বাচনের প্রতিটি লাইনের শুরুতে string-insert-rectangle
সন্নিবেশ করানো হয়, যেখানে string-rectangle
প্রতিস্থাপন করা হয় , সুতরাং যদি আপনি কোনও কিছু ওভাররাইট করতে না চান তবে পরবর্তী নির্বাচনের সাথে আপনাকে আরও সুনির্দিষ্ট হতে হবে।
আপনি প্রতিটি লাইনে একটি কার্সার রাখতে একাধিক-কার্সার-মোড ব্যবহার করতে পারেন । তারপরে, আপনার টাইপ করা যে কোনও পাঠ্য প্রতিটি লাইনে sertedোকানো হবে।
আপনি কোডের টুকরোটির শুরুতে পয়েন্টটি দিয়ে শুরু করবেন:
▮Hello
There
I am some code
তারপরে C->দু'বার আঘাত করুন । (এটি প্রস্তাবিত কী বাইন্ডিং; আপনার নিজের এটি সেট আপ করতে হবে)) এটি নিম্নলিখিত দুটি লাইনে দুটি অতিরিক্ত কার্সার তৈরি করে:
▮Hello
▮There
▮I am some code
তারপরে টাইপ করুন I said
। পাঠ্য প্রতিটি লাইনে যুক্ত করা হবে:
I said ▮Hello
I said ▮There
I said ▮I am some code
শেষ RETপর্যন্ত একাধিক কার্সার মোড থেকে বেরিয়ে আসার জন্য আঘাত করুন এবং শেষ কার্সারে প্রস্থান করুন:
I said Hello
I said There
I said ▮I am some code
এখানে একটি ভিডিও রয়েছে যা দেখায় যে এটি কীভাবে কাজ করে।
আরেকটি বিকল্প হ'ল ম্যাক্রোগুলি ব্যবহার করা, যা আয়তক্ষেত্রাকার নির্বাচন বা একাধিক কার্সারের চেয়ে বেশি কাজ পরিচালনা করতে পারে, এমনকি যদি এই নির্দিষ্ট ক্ষেত্রে এটি সামান্য ক্লানকিয়ার হয়।
প্রথম লাইনের শুরুতে কার্সারটি অবস্থান করুন এবং F3রেকর্ডিং শুরু করতে, পাঠ্য সন্নিবেশ করুন, কার্সারটিকে পরবর্তী লাইনের শুরুতে সরান এবং F4রেকর্ডিং বন্ধ করতে আঘাত করুন । এখন F4আবার ম্যাক্রোর পুনরাবৃত্তি করতে, C-2 F4এটির পুনরাবৃত্তি করতে, বা C-0 F4কোনও ত্রুটি (যেমন লাইন শেষ হয়ে যাওয়া) সম্মুখীন না হওয়া পর্যন্ত পুনরাবৃত্তি করুন।
আপনি ইনস্টল করতে পারে মন্দ এবং যে কোন সংখ্যার মধ্যে এটা করতে চ মত উপায়ে - আমি ব্যবহার চাক্ষুষ ব্লক নির্বাচন পছন্দ করা Ctrl+ + Vপ্রতিটি লাইনে চিহ্নিত করতে এবং তারপর Shift+ + Iসন্নিবেশ করতে এবং তারপর টাইপ টেক্সট আপনি সন্নিবেশ করতে চান এবং পরিশেষে আঘাত ESCমোড এবং সন্নিবেশ প্রস্থান পাঠ্য প্রতিটি লাইনে চাপ দেওয়া হবে। এটি ইম্যাক্স আয়তক্ষেত্র নির্বাচনের সাথে খুব মিল তবে কয়েকটি কম কীস্ট্রোক।
আপনি যদি cua-mode
সক্ষম করে থাকেন তবে:
I said
পাঠ্য সন্নিবেশ করা হিসাবেআমি cua-mode
কাজের পদ্ধতি পছন্দ করি , Emacs মানের আয়তক্ষেত্রের তুলনায় যেখানে সমতুল্য হবে:
I said
RET পাঠ্য সন্নিবেশ করতেcua-mode
মান গিয়ে Emacs আয়তক্ষেত্র তুলনায় দুই মূল প্রক্রিয়া পরিমাণ সঞ্চয় হয়।
তবে আমার জন্য চুয়া-মোডের অতিরিক্ত সুবিধা হ'ল আমি আয়তক্ষেত্রটিতে পাঠ্য সংযোজন করতে পারি (আমি ব্যক্তিগতভাবে স্ট্যান্ডার্ড ইম্যাক্স আয়তক্ষেত্রের সাহায্যে পাঠ্যকে কীভাবে যুক্ত করতে পারি তা জানি না )। Cua-মোড সঙ্গে, এটা এক RETশুধুমাত্র কী টেপার আগেই ইনপুট করা I said
।