সম্পাদনা: উল্লম্ব বিভাজনের ক্ষেত্রে চমত্কারভাবে প্রতিসম ম্যাপিংয়ের পরামর্শ দিন, যেহেতু ডিফল্টভাবে ভিমের অনুভূমিক বিভাজনের ক্ষেত্রে দুটি ম্যাপিং রয়েছে।
"ফাইলটি কার্সারের অধীনে" সম্পাদনা করার বিভিন্ন উপায় রয়েছে এবং আপনি যখন অবশ্যই gf@ টেক্সট-আলেকজান্ডার-মাইভভের উল্লেখ হিসাবে একটি নতুন ট্যাবপেজে সম্পাদনা করতে পুনরায় তৈরি করতে পারেন , তার অর্থ এটি একটি নতুন ট্যাবপেজে সম্পাদনা করার আপনার দুটি উপায় আছে, তবে কোনও উপায় নেই এটি বর্তমান উইন্ডোতে সম্পাদনা করুন যা আপনি কখনও কখনও করতেও পারেন। স্ট্যান্ডার্ড ম্যাপিংগুলি ব্যবহার করা কঠিন নয়, তবে আপনি যদি তার মধ্যে একটির পুনর্নির্মাণ করতে চান তবে gfআমি ম্যাপিংগুলিকে স্যুইচ করার পরামর্শ দিচ্ছি , যাতে আপনি সেগুলির একটিও হারাবেন না।
কার্সারের নিচে ফাইলের নাম সম্পাদনা করার কয়েকটি উপায় রয়েছে
- gf - একই উইন্ডোতে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
- C-Wf - বিভক্ত উইন্ডোতে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
- C-WC-F - বিভক্ত উইন্ডোতে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
- C-Wgf - নতুন ট্যাবপেজে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
উল্লম্ব বিভাজনে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করার জন্য কোনও মানক ম্যাপিং নেই, তবে আপনি প্রথমে উইন্ডোটিকে উল্লম্বভাবে বিভক্ত করে এবং তারপরে বর্তমান উইন্ডোতে কার্সারের নিচে ফাইলটি সম্পাদনা করে এটি অর্জন করতে পারেন।
- C-Wv+ gf- উল্লম্বভাবে বিভক্ত উইন্ডোতে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
আপনি উপরে দেখতে পাচ্ছেন, অনুভূমিক বিভাজনে কার্সারের অধীনে ফাইল সম্পাদনা করার জন্য দুটি ডিফল্ট ম্যাপিং রয়েছে। অতএব আপনি উপরের কীস্ট্রিংয়ে তাদের মধ্যে একটি পুনর্নির্মাণ করতে পারেন, উল্লম্ব বিভাজনের ক্ষেত্রেও মানচিত্রের গোষ্ঠী প্রসারিত করুন। তোমরা যে কোন কিছু আবদ্ধ করতে পারেন, অবশ্যই, কিন্তু এই প্রতিসাম্য চমত্কারভাবে সম্পন্ন বলে মনে হয়: nnoremap <C-W><C-F> <C-W>vgf
। এখন তোমার আছে
- gf - একই উইন্ডোতে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
- C-Wf - বিভক্ত উইন্ডোতে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
- C-WC-F - উল্লম্বভাবে বিভক্ত উইন্ডোতে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
- C-Wgf - নতুন ট্যাবপেজে কার্সারের অধীনে বিদ্যমান ফাইলটি সম্পাদনা করুন
কার্সারের নীচে থাকা ফাইলের নামটি যদি একটি লাইন নম্বর অনুসরণ করে তবে আপনি ফাইলের একটি নির্দিষ্ট লাইনেও যেতে পারেন। যদি তোমার থাকে
filename:10
আপনি ফাইলটি সম্পাদনা করতে পারেন এবং কার্সারটি 10 লাইনে পাঠাতে পারেন gF। সমতা C-WFবিভাজনের C-WgFজন্য এবং একটি ট্যাবপেজের জন্য সত্য true একটি উল্লম্ব বিভক্ত জন্য প্রতিসাম্য সম্পূর্ণ করা সহজবোধ্য এখানে নয়, কিন্তু আমি যে সুপারিশ করবে C-WC-S-Fমানচিত্র সঙ্গে প্রাপ্ত nnoremap <C-W><C-S-F> <C-W>vgF
, অনুসারী Fবা Shift+ + fডিফল্ট থেকে প্রার্থী হিসেবে মানচিত্র তৈরী করে।
:
একটি উদাহরণ, আপনি যে কোনো চরিত্র করে একটি ফাইলের নাম চরিত্র (দেখুন নয় ব্যবহার করতে পারেন :h 'isfname'
)।
এই সমস্ত কমান্ড অ্যাপল সস যেমন আসে
- বন্যচর প্রসারিত করুন
- আপনার
'path'
বিকল্প অনুযায়ী বর্তমান ডিরেক্টরি থেকে বেশি জায়গায় সন্ধান করুন
- আপনার
'suffixesadd'
বিকল্প অনুযায়ী ফাইলনেমে ফাইল এক্সটেনশন যুক্ত করা হচ্ছে
- অন্যথায় আপনার
'includeexpr'
অপশন অনুযায়ী কোনও মিল খুঁজে পেতে প্রদত্ত ফিল্মের নামটি পরিবর্তন করুন
:help gf
এই বিভিন্ন বিকল্পের জন্য সহায়তা বিষয়গুলিতে আরও পড়ুন ।
যদি কার্সারের নীচে থাকা ফাইলের নামটি এমন কোনও ফাইলের নাম দেয় যা অস্তিত্বহীন থাকে তবে আপনি মানক সম্পাদনা কমান্ডগুলি ব্যবহার করে আরও ভাল হতে <cfile>
পারেন যেমন
:edit <cfile> // edit non-existent file under cursor in current window
:split <cfile> // edit non-existent file under cursor in split window
:vsplit <cfile> // edit non-existent file under cursor in vertical split window
:tabe <cfile> // edit non-existent file under cursor in new tabpage
এবং অবশ্যই :spl+10 filename
এটির সাহায্যে আপনি কার্সারকে একটি নির্দিষ্ট লাইনে :tabe+/cologne filename
স্থানান্তরিত করতে বা কার্সারটিকে কোনও প্যাটার্নের প্রথম ঘটনায় নিয়ে যেতে পছন্দ করতে পারেন ।
'hidden'
বিকল্পটি (set hidden
) চালু করা আপনাকে সংরক্ষণ না করা বাফার থেকে দূরে নেভিগেট করতে দেয়। আমার জন্য, এটি একটি বিশাল উত্পাদনশীলতা বুস্টার ছিল এবং এতগুলি স্প্লিট এবং ট্যাবগুলির উপর নির্ভর করা বন্ধ করা অত্যাবশ্যক।