কনফিগারেশন ভেরিয়েবলগুলি বিকল্প নয়, তারা কেবল প্লাগইনগুলির জন্য "অনুকরণ" করে। অতএব, আপনি ব্যবহার করবেন না :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