কনফিগারেশন ভেরিয়েবলগুলি বিকল্প নয়, তারা কেবল প্লাগইনগুলির জন্য "অনুকরণ" করে। অতএব, আপনি ব্যবহার করবেন না :set
, তবে :let
(এবং :echo
তাদের বর্তমান মান তালিকাভুক্ত করতে)।
ভেরিয়েবলের সামনে সিগিল তার ব্যাপ্তিটি নির্ধারণ করে। g:
গ্লোবাল অর্থ; এগুলি সাধারণত প্লাগইন লোড হওয়ার আগে সেট করা দরকার , অর্থাৎ রেখে by
let g:javascript_conceal = 1
আপনার ~/.vimrc
(এবং ভিম পুনরায় চালু করা) এ প্রবেশ করুন।
কিছু কনফিগারেশন কেবল নির্দিষ্ট ফাইল টাইপের ক্ষেত্রে প্রযোজ্য তাই এগুলি b:
উপসর্গটি ব্যবহার করে । এগুলি সেট ~/.vimrc
করা কেবলমাত্র প্রথম খোলা বাফারে প্রয়োগ করা হবে, যা আপনি চান তা নয়। পরিবর্তে, আপনাকে ফাইল টাইপ সনাক্তকরণ ব্যবস্থায় প্রবেশ করতে হবে ।
আপনি যদি কেবলমাত্র কিছু ফাইল টাইপের জন্য একটি কনফিগার বিকল্প সক্ষম করতে চান তবে তার :let b:var = value
পরিবর্তে ব্যবহার করুন এবং এর সাথে সম্পর্কিত কমান্ডগুলি রাখুন ~/.vim/after/ftplugin/{filetype}.vim
, {filetype}
প্রকৃত ফাইল টাইপ (যেমন javascript
)। (এটির দরকার আপনার রয়েছে :filetype plugin on
; পরবর্তী ডিরেক্টরি ব্যবহারের মাধ্যমে আপনি কোনও ডিফল্ট ফাইল টাইপ সেটিংস ওভাররাইড করতে পারবেন $VIMRUNTIME/ftplugin/{filetype}.vim
))
বিকল্পভাবে, আপনি নিজের :autocmd FileType {filetype} setlocal option=value
মধ্যে একটি সরাসরি সংজ্ঞায়িত করতে পারেন ~/.vimrc
, তবে একবারে আপনার অনেক কাস্টমাইজেশন হয়ে গেলে এটি অযৌক্তিক হয়ে যায়।
autocmd Filetype javascript let b:javascript_fold = 1