NERDTree নতুন ফাইল পুনরায় লোড করুন


239

যদি আমি একই ডিরেক্টরিতে খোলার জন্য একটি ফাইল NERDTreeযুক্ত করি তবে আমি ভিএমটি ছেড়ে দিয়ে আবার শুরু করতে পারলে কেবল ফাইলটি যুক্ত দেখতে পাচ্ছি।

আমি কি ফাইলগুলিকে আবার লোড করতে পারি NERDTree?

উত্তর:


416

আপনি NERDTree বন্ধ করে আবার খুলতে পারেন বা rবর্তমান ডিরেক্টরি তালিকাটি Rরিফ্রেশ করতে বা রুট ডিরেক্টরিটির তালিকা রিফ্রেশ করার জন্য হিট করতে পারেন।

আপনি কি NERDTree উইন্ডোটির শীর্ষে "টিপুন? সাহায্যের জন্য" দেখছেন? এর অর্থ আপনি ?সাহায্যের জন্য চাপতে পারেন। যদি আপনি তা করেন তবে আপনি NERDTree শর্টকাটগুলির একটি সম্পূর্ণ তালিকা দেখতে পাবেন। যে ঝরঝরে.

আরও সাধারণভাবে, অনেক প্লাগইনগুলির একটি সম্পূর্ণ ডকুমেন্টেশন রয়েছে যা দিয়ে আপনি অ্যাক্সেস করতে পারেন :help <pluginame>


15
NERDTree বন্ধ এবং পুনরায় খোলার কাজ করে না ... r কাজ করে! ধন্যবাদ!
lesce

5
পুনরায় খোলার এটি কার্যকর হয়নি কারণ NERDTree ডিরেক্টরি তালিকাকে ক্যাশে করে। 'আর' দিয়ে সতেজ করার সময় আপনি সেই প্রসঙ্গে একটি বার্তা দেখতে পারেন।
mqsoh

3
আমি ?তিনবার সাহায্যের মুখোমুখি হয়েছি এবং কখনও দেখিনি r!
কোরি ক্লেইন

2
প্রকৃতপক্ষে, NERDTree সহায়তা উইন্ডো rশর্টকাট তালিকাভুক্ত করে না
micahbf

1
NERDTree ?কুইকহেল্প তার "ফাইল সিস্টেম ম্যাপিংস" বিভাগে এই শর্টকাটগুলির তালিকা করে। এটি " r: রিফ্রেশ কার্সার দির" এবং " R: বর্তমানের রুটকে রিফ্রেশ করুন " তালিকাভুক্ত করে ।
ররি ও'কেনে

21

উপরে @romainl উত্তর হিসাবে; rবর্তমান ডিরেক্টরিটি Rরিফ্রেশ করতে বা রুট ডিরেক্টরিটি রিফ্রেশ করতে টিপুন ।

আপনি চাপ দিয়ে নিজেই নার্ডট্রি থেকে নতুন ফাইল যুক্ত করার বিষয়ে বিবেচনা করতে পারেন m, তারপরে aএকটি নতুন ফাইল যুক্ত করতে (বা একটি পিছনে স্ল্যাশ যোগ করে ডিরেক্টরি)। নতুন যুক্ত হওয়া ফাইলটি দেখার জন্য আপনাকে এভাবে নার্ডট্রি রিফ্রেশ করার দরকার নেই।


7

রিফ্রেশ

আঘাত করার পরিবর্তে Rমধ্যে NERDTreeজানালা, আমি এটা আমার জন্য না একটি কাস্টম মানচিত্র ব্যবহার করুন:

nmap <Leader>r :NERDTreeRefreshRoot

আমি এটি Leader+ এ ম্যাপ করেছি r, তবে আপনি যা খুশি তাতে মানচিত্র করতে পারেন।


ব্যাখ্যা:

  • এটি প্রথমে NERDTreeউইন্ডোতে স্যুইচ করে
  • তারপরে রুট নোডকে রিফ্রেশ করে ( Rকীটি অনুকরণ করে )
  • এবং অবশেষে আগের উইন্ডোতে ফিরে যায়

দ্রষ্টব্য: আপনি NERDTree বরাবর CtrlP রিফ্রেশ করতে একটি শেষ পদক্ষেপ যুক্ত করতে পারেন


1
আপনি :NERDTreeRefreshRootগাছ ফোকাস না করে মানচিত্র করতে পারেন ।
গ্রেগরি

5

আপনি ফিডকি ফাংশন ব্যবহার করে আর বোতামটি হিট করতে পারেন । ঠিক এই রকম:

call feedkeys("R")  

আমি আমার .vimrc ফাইলে একটি ফাংশন সংজ্ঞায়িত করেছি:

fun! ToggleNERDTreeWithRefresh()
    :NERDTreeToggle 
    if(exists("b:NERDTreeType") == 1)
        call feedkeys("R")  
    endif   
endf 

nmap <silent> <c-l> :call ToggleNERDTreeWithRefresh()<cr>  

সুতরাং যখন আমি টাইপ ctrl+ +l করব তখন NERDTree টগল করে রুট ডিরেক্টরিটি রিফ্রেশ হবে।

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