मैं स्वचालित रूप से c ++ सिंटैक्स हाइलाइट को Arduino फ़ाइलों (.ino / .pde) पर कैसे लागू करूं?


10

मैं स्वचालित रूप से c ++ सिंटैक्स हाइलाइट को Arduino फ़ाइलों (.ino / .pde) पर कैसे लागू करूं?

या विम सिंटैक्स हाइलाइट कैसे पता चलता है कि सी ++ फाइल क्या है? और मैं उसे कैसे कह सकता हूं कि फ़ाइलें जिन्हें .ino और .pde कहा जाता है, वे भी c ++ फाइलें हैं।

जवाबों:


14

कुछ इस तरह जोड़ें ~/.vimrc:

autocmd BufNewFile,BufReadPost *.ino,*.pde set filetype=cpp

या अधिक सही ढंग से ~/.vim/ftdetect/cpp.vim


4

विम सिंटैक्स फ़ाइलों के लिए खोज {name}.vimकरता है जहां नाम भाषा का प्रतिनिधित्व करता है, उदाहरण के cpp.vimलिए c ++ फ़ाइलों के लिए। यदि आप चाहते हैं कि किसी .inoफ़ाइल का अपना सिंटैक्स हाइलाइट है, तो एक फ़ाइल बनाई जाती है, जिसे ~/.vim/syntax/ino.vimआप इसके साथ उपयोग करना शुरू कर सकते हैं :set syntax=ino। आपके मामले में आप एक cpp.vimफ़ाइल के लिए एक लिंक बना सकते हैं ।

ln -s /usr/share/vim/vimcurrent/syntax/cpp.vim ~/.vim/syntax/ino.vim


3

आप निम्नानुसार एक ऑटोकॉमैंड बना सकते हैं:

au BufRead,BufNewFile *.pde,*.ino set filetype=c++

.vimrcसेटिंग को लगातार बनाने के लिए इसे अपने पास रखें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.