যখন আমার আমি ফাইল সম্পাদনা ~/.vim, .netrwhistফাইল রহস্যজনকভাবে খুব পরিবর্তন করা হবে।
এটি বিষয়বস্তু:
let g:netrw_dirhistmax =10
let g:netrw_dirhist_cnt =6
...and so on...
এই ফাইলটি কী কাজ করে? এটা কি গুরুত্বপূর্ণ?
যখন আমার আমি ফাইল সম্পাদনা ~/.vim, .netrwhistফাইল রহস্যজনকভাবে খুব পরিবর্তন করা হবে।
এটি বিষয়বস্তু:
let g:netrw_dirhistmax =10
let g:netrw_dirhist_cnt =6
...and so on...
এই ফাইলটি কী কাজ করে? এটা কি গুরুত্বপূর্ণ?
উত্তর:
নেটরউ হ'ল এক ধরণের ভিআইএম প্লাগইন / স্ক্রিপ্ট যা নেটওয়ার্ক জুড়ে ফাইল পড়া এবং লেখার পক্ষে সমর্থন করে। .netrwhistএকটি ইতিহাস ফাইল যা পরিবর্তিত সমস্ত ডিরেক্টরি বজায় রাখে। সুতরাং আপনি যখনই এর বিষয়বস্তুগুলিকে সংশোধন করেন তখন ~/.vimএকটি প্রবেশ করে.netrwhist
একটি নমুনা .netrwhistদেখানো হয়েছে
let g:netrw_dirhistmax =10
let g:netrw_dirhist_cnt =6
let g:netrw_dirhist_1='/Users/wolever/EnSi/repos/web/env/web/lib/python2.6/site-packages/django'
let g:netrw_dirhist_2='/private/tmp/b/.hg/attic'
let g:netrw_dirhist_3='/Users/wolever/code/sandbox/pydhcplib-0.6.2/pydhcplib'
let g:netrw_dirhist_4='/Users/wolever/EnSi/repos/common/env/common/bin'
let g:netrw_dirhist_5='/Users/wolever/EnSi/repos/common/explode'
let g:netrw_dirhist_6='/Users/wolever/Sites/massuni-wiki/conf'
netrw_dirhistmaxইতিহাসের ফাইলে এটি সর্বাধিক সংখ্যক পরিবর্তিত ডিরেক্টরি সঞ্চয় করে। অর্থাত্ সর্বোচ্চ ইতিহাসের আকার। netrw_dirhist_cntপরিবর্তিত ডিরেক্টরিগুলির বর্তমান ইতিহাস গণনা নির্দেশ করে।
আপনি ইতিহাস ফাইল জেনারেট করতে অক্ষম netrw করতে চান তাহলে, তবুও ভেবে দেখবে এই ।
g:netrw_dirhistmaxতদ্ব্যতীত , যদি কোনওটি শূন্যে সেট হয়, নেটরউ কোনও ইতিহাস বা বুকমার্কগুলি সংরক্ষণ করবে না:
:let g:netrw_dirhistmax = 0
এটি করার ফলে কোনও পূর্ববর্তী .netrwhistবা .netrwbookফাইল মুছে ফেলা হবে না ।
এছাড়াও ~/.vim, আপনি যেমন ডটফাইলে আপনার বাড়ির ফোল্ডারটি জঞ্জাল থেকে রোধ করতে XDG বেস ডিরেক্টরি নির্দেশাবলীর প্রতি শ্রদ্ধা জানাতে চান , আপনি আপনার কনফিগারেশন থেকে ক্যাশেড ফাইল এবং ইতিহাসের ফাইলগুলি বিভক্ত করতে চাইতে পারেন (যা সাধারণত রানটাইমটিতে থাকে) পথ)। সুতরাং উদাহরণস্বরূপ, সঞ্চয় করতে .netrwhistমধ্যে ~/.cache/vim, আপনি চেষ্টা করতে পারেন
let g:netrw_home=$XDG_CACHE_HOME.'/vim'
netrwhist, রানটাইমপথটি সঠিকভাবে সেট করা কেবল আংশিকভাবে সমস্যার সমাধান করে। তবে আমি উত্তরটি সম্পাদনা করব এটি আরও কিছুটা স্পষ্ট করার জন্য।
নেটআর রেফারেন্স ম্যানুয়াল থেকে:
*.netrwhist*
See |g:netrw_dirhistmax| for how to control the quantity of history stack
slots. The file ".netrwhist" holds history when netrw (and vim) is not
active. By default, it's stored on the first directory on the user's
|'runtimepath'|.
আমার ক্ষেত্রে, প্রথম পাথটি runtimepathহল ~/.vim(চেক করুন :echo &runtimepath)। আমি এটি দিয়ে ভাল, তাই আমার পরিবর্তন করার দরকার নেই g:netrw_home।
*g:netrw_dirhistmax* =10: controls maximum quantity of past
history. May be zero to supppress
history.
সুতরাং, হ্যাঁ, let g:netrw_dirhistmax=0ইতিহাসের ফাইলটিতে লেখা বন্ধ হবে।