ভিম - ব্র্যাকেট সহ বন্ধনীগুলির মধ্যে সামগ্রী / নির্বাচন / মুছুন


31

বুদ্ধিমানভাবে, বন্ধনীগুলির সমতুল্য বন্ধনীগুলির মধ্যে কন্টেন্ট নির্বাচন করা সম্ভব?

yi{ yi(

তবে আমি বন্ধনীগুলি অন্তর্ভুক্ত করতে চাই।

উত্তর:


0

আপনি কার্সারটিকে একটি ব্রাকেটের উপরে নিয়ে যেতে পারেন, এবং করতে vf{বা vf(আপনাকে ভিজ্যুয়াল মোডে আনতে এবং তারপরে ব্র্যাকেট (এবং অন্তর্ভুক্ত) পর্যন্ত সমস্ত কিছু নির্বাচন করতে পারেন।


5
আসলে, এটি কেবল খোলার ধনুর্বন্ধনী নির্বাচন করে শেষ হবে ing আপনি যদি খোলার ধনুর্বন্ধনী শীর্ষে থাকেন তবে আপনাকে f{নিকটতম খোলার ধনুর্বন্ধকে নিয়ে যাবে, যা আপনি ইতিমধ্যে চালু। আপনি সম্ভবত v%যা চান তা হ'ল যা আপনাকে মিলে যাওয়া ধনুর্বন্ধকে নিয়ে যাবে এবং উভয় পক্ষেই ব্যবহার করা যেতে পারে।
মাইকেল মায়ার

এটি সঠিক উত্তর নয়। নীচে @ গ্যারিজন এর উত্তর দেখুন।
মাইকেল স্যান্ডম্যান

75

হ্যাঁ। এর aপরিবর্তে ব্যবহার করুন ias

ya{
ya(

দেখ

:help a{
:help a(

এবং আরও সাধারণভাবে,

:help text-objects
:help 04.8

1
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত!
phanhuy152

3

নেই f{v%বা f(v%কি আপনি চান? এটি আপনার কার্সারটিকে পরবর্তী to বা (, আপনাকে ভিজ্যুয়াল মোডে প্রবেশ করে এবং তার পরে আপনার কার্সারটিকে সম্পর্কিত সমাপ্তি} বা) এ সরিয়ে দেয়। আপনি যদি ইতিবাচক ক্ষেত্রটি বেছে নিতে চান তবে আপনি একটি মূলধন ব্যবহার করতে পারেন F। ক্লোজিং jump বা) প্রথমেও লাফিয়ে উঠতে ঠিক পাশাপাশি কাজ করে - f}v%

একবার আপনি যা নির্বাচন চান, আপনি পারেন y, d, x, এটা ইত্যাদি। %কমান্ড বহু-লাইন খুব কাজ করে, তাই আপনি (যদিও যদি আপনি চান কোডের বড় ব্লক এই প্রযুক্তিটি ব্যবহার করতে পারেন fএবং Fযাতে আপনি পারেন প্রথম অথবা শেষ লাইনে শুরু করার না থাকে,)।

সম্পাদনা: ভাল উত্তর, আপনি যা খুঁজছেন ঠিক তা বলে মনে হচ্ছে:

ya(

iআপনার আসল কমান্ডের সাথে প্রতিস্থাপন করা aঠিক একই জিনিসটি করে, এটির মধ্যে '(' অক্ষর অন্তর্ভুক্ত This এটি " একটি ব্লক ইয়াঙ্কিং ", yi(সেখানে " আই ন্যাং ব্লক ইয়াঙ্কিং") রয়েছে।

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