যদি আপনি বোঝাতে চেয়েছিলেন vim
আপনি ভিজ্যুয়াল-মোড ( :help visual-mode
) এবং পাঠ্য-বস্তু ( :help text-objects
) দিয়ে এটি করতে পারেন।
: একটা কোঁকড়া-braced ব্লক নির্বাচন করতে v+ + a+ + {, নির্বাচন করতে পরিক্ষেপ ব্লক পুনরাবৃত্তি a+ + {। দ্রষ্টব্য যে আপনি কেবল iপরিবর্তে ব্যবহার করে ধনুর্বন্ধনীগুলির সামগ্রীগুলি বেছে নিতে বেছে নিতে পারেন a।
এই কমান্ডগুলি, ভিআইএম-তে থাকা অনেকগুলি, একটি টেক্সট-অবজেক্টের দ্বারা অনুসরণ করে একটি ক্রিয়া দ্বারা নির্মিত হয়, যেখানে ক্রিয়া দ্বারা প্রভাবিত আরও অবজেক্টগুলিকে অন্তর্ভুক্ত করার জন্য পাঠ্য-অবজেক্টটি একটি সংখ্যা দ্বারা প্রিপেন্ড করা যায়। আপনার কাছে প্রতিস্থাপন বস্তুর মুছতে পারবে তাই vদ্বারা dঅথবা এটি সংশোধন সঙ্গে c, ইত্যাদি
অন্যান্য জিনিস অনেক জন্য পাঠ্য বস্তু ব্যতীত হয় ()
, {}
এবং []
যেমন,:
- a+ এর wঅর্থ একটি শব্দ।
- a+ sএকটি বাক্য মানে।
- a+ pঅনুচ্ছেদের অর্থ।
- a+ <একটি
<>
ব্লক মানে ।
- a+ এর 'অর্থ একটি একক-উদ্ধৃত স্ট্রিং।
- a+ এর "অর্থ একটি ডাবল-কোটেড স্ট্রিং।
আপনি আশেপাশের প্লাগইনে আগ্রহী হতে পারেন যা আপনাকে আশেপাশের অক্ষর বা এমনকি ট্যাগগুলি যুক্ত / প্রতিস্থাপন / মুছতে দেয়।
[[[event touchesForView: button] anyObject]
যদি কার্সারটিtouchesForView
অ্যাকশনের কাছাকাছি থাকে তবেv
+a
+[
নির্বাচন করে[event touchesForView: button]
আমি আরও একটি স্তর প্রসারিত করতে চাই? অর্থাত্[[[event touchesForView: button] anyObject]