NERDTree এ এক্সটেনশান করে কীভাবে ফাইলগুলি ফিল্টার করা যায়?


উত্তর:


297

আপনি NERDTreeIgnoreবিকল্প চান । উদাহরণস্বরূপ, আপনার .vimrc:

let NERDTreeIgnore = ['\.pyc$']

NERDTreeIgnoreআপনি বাদ দিতে চান এমন ফাইলগুলির সাথে মেলে এমন নিয়মিত ভাবের অ্যারে কোথায় ।


26
আরও নিদর্শনগুলি অন্তর্ভুক্ত করার জন্য এটি কমা দ্বারা পৃথক করা যেতে পারে: ['\ .pyc $', '\ .png $']
— হজককিন-হক্সলে

সম্পূর্ণ ডকুমেন্টেশন ভিমে পাওয়া যাবে:: NERDTree বা বিশেষভাবে সহায়তা করুন: NERDTreeIgnore সহায়তা করুন
— লুকা রাম্পা

একটি পথ সম্পর্কে কি?
— aemonge

2
@aemonge:help NERDTreeIgnore
— এজাজ

যে পথটি এখন এটি একটি বৈশিষ্ট্য অনুরোধ হিসাবে চিহ্নিত হয়েছে github.com/scrooloose/nerdtree/issues/737
— aemonge

0

কেবল সমস্যাটির মধ্যে দৌড়ে গেল: বাইনারি ফাইলগুলি কীভাবে এক্সটেনশন না লুকিয়ে রাখবে?

এগুলি আড়াল করতে পারে না, তবে কিছু ছদ্ম ছড়িয়ে ছিটিয়ে থাকা ফাইলগুলি বাছাই করতে পারে। সমস্যাটি দেখে মনে হচ্ছে:

file1*
file1.c
file2*
file2.c

সমাধান:

let NERDTreeSortOrder=['\.c$']

ফলাফল:

file1.c
file2.c
file1*
file2*

যা ".c" দিয়ে শেষ হওয়া ফাইলগুলিকে প্রথমে সাজিয়ে দেবে (তারপরে আপনি চাইলে অন্য কিছু এক্সটেনশান অনুসরণ করবে)। আপনি বাইনারি ফাইলগুলি থেকে মুক্তি পান না, তবে এটি পরিচালনাযোগ্য হয়ে ওঠে।

NERDTree এর অতিরিক্ত এক্সিকিউটিভ বিটের সাহায্যে ফাইলগুলি সনাক্ত এবং হাইলাইট করার একটি ব্যবস্থা আছে, যেখানে -rwxr-xr-xফাইলের নামের শেষে "*" দিয়ে গা bold়ভাবে প্রদর্শন করা হয়। এক্সিকিউটেবল ফাইলগুলি লুকানোর জন্য কোনও অতিরিক্ত প্রক্রিয়া যুক্ত করা কঠিন হবে না (সংকলিত স্টাফগুলির জন্য দরকারী, স্ক্রিপ্টগুলির জন্য এতটা পছন্দসই নয়)।

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