ভিআইএম এবং এনইআরডি ট্রি এক্সটেনশন - একটি ফাইল যুক্ত করা


400

আপনার প্রকল্পের গাছটিতে নেভিগেট করতে NERDTree প্লাগইন সহ ভিআইএম সম্পাদক ব্যবহার করার সময়, বর্তমানে হাইলাইট করা ডিরেক্টরিতে কোনও নতুন উত্স কোড ফাইল তৈরি করার কোন সহজ উপায় আছে?

বর্তমানে আমি আমার শেলটিতে যাচ্ছি, ফাইল যুক্ত করুন এবং তারপরে গাছটি রিফ্রেশ করুন। আরও ভাল উপায় থাকতে হবে।

উত্তর:


857

NERDTree সক্রিয় করুন এবং যে ডিরেক্টরিতে নতুন ফাইলটি বাস করা উচিত সেটিতে নেভিগেট করুন। তারপরে mNERDTree ফাইল সিস্টেম মেনু আনতে টিপুন এবং a"অ্যাড চাইল্ড নোড" বেছে নিন । তারপরে কেবল ফাইলটির (বা ডিরেক্টরিটির নাম) লিখুন এবং আপনার কাজ শেষ।


31
আমি এটি যুক্ত করব যদি আপনি ডিরেক্টরিটির নাম যুক্ত করেন তবে নামটি অনুসরণ করে একটি "/" লিখতে ভুলবেন না।
বাফেলো বিলিয়ন

14
টাইপ "?" এবং NERDTree এর আরও বিকল্পগুলি দেখুন যা আপনার সময় সাশ্রয় করতে পারে।
স্টারিকভগুলি

ফাইলটি তৈরি হওয়ার আগে একে অপরকে একাধিক ডায়ার তৈরি করার কোনও উপায় আছে কি না ... উদাহরণস্বরূপ [এমএএ] তারপর: আইটিআম / নিউডির 1 / নতুনডির 2 / সামিফিল কাজ করে না, তবে [এমএ] তারপর: সেখানে / নতুনডিআর 1 / নতুনডির 2 / কাজ করে (যদিও এটি কিছু ত্রুটি দেয়, ডায়ারগুলি তৈরি হয়)।
জাস্টিন

কোনও পদক্ষেপ সংরক্ষণ করার কোনও উপায় এবং স্বয়ংক্রিয়ভাবে তৈরি ফাইলটি খুলতে চান? তৈরি বিকল্পটি সর্বদা ব্যবহার করুন, তবে 90% সময় ইচ্ছা করে তৈরি করার পরে একটি নতুন বাফারে ফাইল সম্পাদনা করতে চান।
আর্সেল্ডন

NerdTree এ একবারে দু'বার বা আরও বেশি ফাইল যুক্ত করা সম্ভব ma?
চ্যাং

44

ভিএম থেকে আপনি শেল কমান্ড চালাতে পারেন। সুতরাং এই ক্ষেত্রে আমি ব্যবহার:

:!touch somefile.txt

এবং তারপরে rনারডট্রি উইন্ডোটি পুনরায় লোড করতে আঘাত করুন ।

অন্যান্য কাজটি হ'ল কেবল নতুন ফাইলটি ভিএম এর মধ্যে থেকে শুরু করা।

:e somefile.txt

এর জন্য একটি সহজ উপায় হ'ল আমার .vimrc এ আমি cwdকে স্বয়ংক্রিয়ভাবে আমার বর্তমান ফাইলের ডিরেক্টরিতে পরিবর্তন করি:

" Auto change the directory to the current file I'm working on

autocmd BufEnter * lcd %:p:h 

এইভাবে যদি আমি একটি ফাইল সম্পাদনা করছি এবং একই জায়গায় অন্য একটি চাই, তবে পথটি সেখানেই পরিবর্তিত হবে। NERDTree থেকে যে কোনও ফাইল খোলার ফলে ডিরেক্টরিটি সেই ফাইলটিতে অন্তর্ভুক্ত করে।


10
উইন্ডো রিফ্রেশ করার পরিবর্তে হিট আর (মূলধন) ized লোয়ারকেস আর কার্সারের নীচে কেবল ডিরেক্টরিটি রিফ্রেশ করে।
অ্যান্ড্রু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.