আমি কীভাবে নির্দিষ্ট ফাইল এক্সটেনশনগুলি সম্পূর্ণ হতে বাদ দেব?


15

কোন ফাইলের প্রকারটি এটি খোলার জন্য "উপযুক্ত" বিবেচনা করে সে সম্পর্কে কনফিগার করার কোনও উপায় আছে কি?

আমি একটি উদাহরণ দিয়ে স্পষ্ট করা যাক। কল্পনা করুন যে আপনি একটি ক্ষীর নথিতে কাজ করছেন। আপনি একবার আপনার ফাইলটি তৈরি করার পরে আপনার ডিরেক্টরিতে নিম্নলিখিতটি রয়েছে (বিল্ড সম্পর্কিত অন্যান্য ফাইলগুলি সহ):

X.aux  X.log  X.out  X.pdf  X.tex

এখন আপনি যদি অন্য কোনও ফাইলে (বলুন Y.tex) কাজ করে থাকেন এবং আপনি চান তবে আপনি সম্ভাব্য ফাইলের মাধ্যমে চক্র :sp X.texব্যবহার করতে পারেন <Tab>, যেমন:

:sp X<Tab>

দেখে মনে হচ্ছে যে ভিএম আপনার ফাইলগুলি সবচেয়ে বেশি পছন্দ করবে তা ইতিমধ্যে একটি নির্বাচন করেছে এবং প্রথমে সেই ফাইলগুলিতে স্বয়ংক্রিয়ভাবে পূর্ণ হয়। এই আদেশটি যেখানে আমার ভিএম ফাইলগুলি স্বয়ংক্রিয়ভাবে পূর্ণ হয়:

X.pdf
X.tex
X.aux
X.log
X.out

আবার দেখে মনে হচ্ছে, ভিম সিদ্ধান্ত নিয়েছে আমি সম্ভবত ফাইল .pdfবা .texফাইলটি খুলতে চাই এবং সেগুলি আমার কাছে প্রথমে এবং বর্ণানুক্রমিকভাবে উপস্থাপন করছি। তারপরে এটি বাকী ফাইলগুলি আবার বর্ণানুক্রমিক ক্রমে প্রদর্শন করে। প্রথমত, আমার বোধগম্যতা কি সঠিক?

যদি তা হয় তবে আমি কীভাবে ভিমকে বলতে পারি যে এটির .pdfসাথে ফাইল খোলার বিষয়ে আমি আগ্রহী তা মনে করা উচিত নয় ? এইভাবে, প্রথমটি <Tab>আমাকে তত্ক্ষণাত্ .texফাইলটি সত্যই সন্ধান করবে really

উত্তর:


20

আপনি wildignoreউদাহরণস্বরূপ ব্যবহার করতে পারেন :

set wildignore+=*.pdf,*.o,*.obj,*.jpg,*.png

আপনি যদি এগুলি তালিকাবদ্ধ করতে চান তবে স্বল্প অগ্রাধিকার দিন - শেষে তালিকা দিন, একটি বিকল্প ব্যবহার করা হবে suffixes, উদাহরণস্বরূপ:

set suffixes+=.pdf

পিডিএফ ফাইলগুলি তালিকাবদ্ধ হতে চলেছে, তবে ফাইল তালিকার শেষে। :h suffixesআরও বিস্তারিত জানার জন্য লিঙ্কগুলি পড়ুন ।

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