উত্তর:
আপনার চারপাশে একটি দুর্দান্ত এবং অবশ্যই থাকা প্লাগইন দরকার । তারপরে, আপনি পাঠ্য এবং টাইপ Sb
(আশেপাশে-ধনুর্বন্ধনী) নির্বাচন করুন বা S)
(মূলধন এসটি নোট করুন!) যদি এটি খুশি হয় তবে আপনি যা করতে চান তা করবে ।
: বিভিন্ন উদ্ধৃতি, ট্যাগ, ইত্যাদিতে আপনি ডাবল উদ্ধৃত শব্দ কার্সার রাখুন এবং টাইপ করে একক উদ্ধৃতি করতে উদ্ধৃতি চিহ্ন পরিবর্তন করতে অনুমতি দেয়: এটা আসলে পার্শ্ববর্তী অনেক কাজ করতে পারেন cs"'
(পরিবর্তন-পারিপার্শ্বিক "
থেকে '
)। অথবা আপনি টাইপ করে মুছে ফেলতে পারেন ds"
(চারপাশে মুছুন "
)।
লিঙ্কে দস্তাবেজগুলি পড়ুন, এটি সত্যিই দুর্দান্ত!
sb
(আশেপাশে-ধনুর্বন্ধনী) নির্বাচন করেন তবে এটি খুশিতে তা করবে s)
।
s
কেবল নির্বাচন মুছে ফেলে এবং সন্নিবেশ মোডে প্রবেশ করে।
আশেপাশের প্লাগইনটি সম্পর্কে দিমিত্রির পরামর্শকে যুক্ত করে, হাইলাইট করা পাঠ্যের চারপাশে প্রথম বন্ধন যুক্ত করা নিম্নলিখিত কমান্ডের সাহায্যে করা যেতে পারে:
xi()<Esc>P
আপনি \s
নিজের ~/.vimrc
ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করে (উদাহরণস্বরূপ) ভিজ্যুয়াল মোডে মানচিত্র সেট করতে পারেন :
xnoremap <leader>s xi()<Esc>P
V
পরিবর্তে ব্যবহার করে v
) নির্বাচন করছেন তবে এটি কাজ করে না । এই ক্ষেত্রে এটি আপনার প্যারেন্সের নীচে লাইনগুলি আটকায়।
lh-bracket কেবল বন্ধনীর(
সাহায্যে নির্বাচনকে ঘিরে দেয়। ভিন্ন পারিপার্শ্বিক এটা তেজ স্বাভাবিক keybinding দর্শন অনুসরণ করে না বলে। পরিবর্তে কম চাবি প্রয়োজন।
অন্যথায়, এগিয়ে যাওয়ার অনেকগুলি উপায় রয়েছে। আপনি যদি নামবিহীন নিবন্ধককে জঞ্জাল করতে আপত্তি না করেন তবে আপনিও s(^R")<esc>
( ^R
পছন্দ করুন CTRL-R
) ব্যবহার করুন
ডটানকোহেন জবাবের ভিত্তিতে বিল্ডিং, আমি নিম্নলিখিতটি আমার মধ্যে রেখেছি .vimrc
:
xnoremap <leader>( <ESC>`>a)<ESC>`<i(<ESC>
আপনি সহজেই [],}} ইত্যাদির জন্য অনুরূপ ম্যাপিংস তৈরি করতে পারেন এটি ভিজ্যুয়াল মোড শেষ হওয়ার পরে স্পষ্টত সেট করা শুরু এবং শেষ চিহ্নিতকারীগুলিতে ঝাঁপিয়ে পড়ে কাজ করে। এইভাবে পুরো লাইনগুলি নির্বাচন করা প্রথম / শেষ লাইনের শুরু / শেষে প্যারেন্স যুক্ত করবে; এটি আপনার ইয়ঙ্ক রেজিস্টারটি ওভাররাইট করবে না; এবং এটি কার্সারটি খোলার পেরেনের ঠিক আগে চলে যাবে।