যখন আমার আমি ফাইল সম্পাদনা ~/.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
ইতিহাসের ফাইলটিতে লেখা বন্ধ হবে।