সিনট্যাক্স স্ক্রিপ্ট
~/.vim/syntax/simple.vim
নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল তৈরি করুন :
" Quit when a syntax file was already loaded.
if exists('b:current_syntax') | finish| endif
syntax match simpleVar "\k\+" nextgroup=simpleAssignment
syntax match simpleAssignment "=" contained nextgroup=simpleValue
syntax match simpleValue ".*" contained
hi def link simpleVar Identifier
hi def link simpleAssignment Statement
hi def link simpleValue String
let b:current_syntax = 'simple'
এটি তিনটি সিনট্যাক্স উপাদানগুলির সাথে মেলে এবং ডিফল্ট রঙ সরবরাহ করে। একটি সাধারণত সুস্পষ্ট রঙগুলি সংজ্ঞায়িত করে না, তবে এর পরিবর্তে আপনার রঙের চামড়া দ্বারা সংজ্ঞায়িত ডিফল্ট হাইলাইটিং গোষ্ঠীর লিঙ্কগুলি । আপনি সমস্ত মাধ্যমে তালিকাভুক্ত করতে পারেন :hi
। টুইট করার জন্য, পড়ুন :help :syntax
এবং :help usr_44.txt
ভিমের সাথে জাহাজের সিনট্যাক্স স্ক্রিপ্টগুলি দেখুন।
ফাইল টাইপ সনাক্তকরণ
এখনও অবধি, আপনাকে :set syntax=simple
সক্রিয় করতে ম্যানুয়ালি করতে হবে। এটি স্বয়ংক্রিয়ভাবে করতে, আপনাকে ভিমকে আপনার নতুন ফাইল টাইপ সম্পর্কে শিখাতে হবে ।
~/.vim/ftdetect/simple.vim
নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল তৈরি করুন :
autocmd BufNewFile,BufRead *.simple setf simple
এটি ধরে নিয়েছে যে ফাইলগুলি ফাইলের নাম (সিপি। :help autocmd-patterns
) এর মাধ্যমে চিহ্নিত করা যেতে পারে । আপনি পাথ (ফাইলের অবস্থান), এমনকি সামগ্রীগুলির ভিত্তিতেও সনাক্ত করতে পারেন। :help new-filetype
বিস্তারিত আছে