इन्हें सिंटैक्स फ़ाइलों द्वारा विशेष बनाया गया है जो विम शैली पर स्रोत कोड के भीतर विभिन्न आइटम पर निर्भर करता है।
मेरी मशीन पर उदाहरण के लिए, सी के लिए डिफ़ॉल्ट वाक्य रचना फ़ाइल निम्न, (जो सी ++ वाक्य रचना फ़ाइल बहुत से प्राप्त किया जाता है), लाइन
फ़ाइल है: /Applications/MacVim.app/Contents/Resources/vim/ क्रम/वाक्य रचना/c.vim
syn keyword cTodo contained TODO FIXME XXX
रंग और cTodo
के लिए स्टाइल, अगर आप खोज c.vim
फ़ाइल के भीतर परिभाषित किए जाएँगे।
सी के लिए ++ फ़ाइल नाम cpp.vim
, जो स्रोतों (शामिल) c.vim
क्यों इन खोजशब्दों है?
हम बहुत ज्यादा शोध नहीं करेंगे, लेकिन प्रोग्रामर ने अपनी टिप्पणियों पर ध्यान देने वाले उपसर्गों को ध्यान में रखना शुरू किया, ताकि वे (या कोई और) बाद में कोड के उस क्षेत्र में आ सकें (किसी भी कारण से, जैसा कि कहा गया है टिप्पणी)। विम की तरह संपादकों ने यह देखा और इन उपसर्गों के लिए सिंटैक्स हाइलाइटिंग को और भी अधिक स्टैंड-आउट करने के लिए जोड़ा।
उस मामले के लिए, अधिकांश संपादकों में आज संपादन योग्य (या अनुकूलन योग्य) वाक्यविन्यास हाइलाइटिंग है। आप अपने खुद के कीवर्ड जोड़ सकते हैं जिन्हें आप टिप्पणियों में हाइलाइट करना चाहते हैं! (अन्य खोजशब्दों/टोकन के लिए भी)।
यह भी देखें http://stackoverflow.com/a/7284583/314291 – StuartLC