2014-05-07 9 views
7

vim में, जब भी मैं इसXXX C++ टिप्पणी

int somevar = 100; //XXX Some Comment Here

"XXX" मेरी टिप्पणी का हिस्सा अपने आप हाइलाइट हो जाता है की तरह एक टिप्पणी जोड़ें। एक टिप्पणी में "TODO" भी इसी तरह हाइलाइट किया जाता है। मैंने इन्हें टोडोस/ध्यान आकर्षित करने के लिए काफी व्यापक रूप से उपयोग किया है, लेकिन कभी भी "XXX" और "TODO" विशेष बनाने के लिए परेशान नहीं किया है। इन दो शब्दों को विशेष क्या बनाता है?

क्या टिप्पणियों में अन्य विशेष शब्द हैं जो स्वचालित रूप से हाइलाइट किए जाते हैं?

+1

यह भी देखें http://stackoverflow.com/a/7284583/314291 – StuartLC

उत्तर

5

इन्हें सिंटैक्स फ़ाइलों द्वारा विशेष बनाया गया है जो विम शैली पर स्रोत कोड के भीतर विभिन्न आइटम पर निर्भर करता है।

मेरी मशीन पर उदाहरण के लिए, सी के लिए डिफ़ॉल्ट वाक्य रचना फ़ाइल निम्न, (जो सी ++ वाक्य रचना फ़ाइल बहुत से प्राप्त किया जाता है), लाइन

फ़ाइल है: /Applications/MacVim.app/Contents/Resources/vim/ क्रम/वाक्य रचना/c.vim

syn keyword  cTodo   contained TODO FIXME XXX 

रंग और cTodo के लिए स्टाइल, अगर आप खोज c.vim फ़ाइल के भीतर परिभाषित किए जाएँगे।

सी के लिए ++ फ़ाइल नाम cpp.vim, जो स्रोतों (शामिल) c.vim

क्यों इन खोजशब्दों है?
हम बहुत ज्यादा शोध नहीं करेंगे, लेकिन प्रोग्रामर ने अपनी टिप्पणियों पर ध्यान देने वाले उपसर्गों को ध्यान में रखना शुरू किया, ताकि वे (या कोई और) बाद में कोड के उस क्षेत्र में आ सकें (किसी भी कारण से, जैसा कि कहा गया है टिप्पणी)। विम की तरह संपादकों ने यह देखा और इन उपसर्गों के लिए सिंटैक्स हाइलाइटिंग को और भी अधिक स्टैंड-आउट करने के लिए जोड़ा।

उस मामले के लिए, अधिकांश संपादकों में आज संपादन योग्य (या अनुकूलन योग्य) वाक्यविन्यास हाइलाइटिंग है। आप अपने खुद के कीवर्ड जोड़ सकते हैं जिन्हें आप टिप्पणियों में हाइलाइट करना चाहते हैं! (अन्य खोजशब्दों/टोकन के लिए भी)।

5
  • TODO योजना बनाई संवर्द्धन से संकेत मिलता है।
  • XXX समस्याग्रस्त या गुमराह करने वाले कोड के अन्य प्रोग्रामर को चेतावनी देने के लिए।

Source

संबंधित मुद्दे