आप अपनी फ़ाइल पर निम्नलिखित विकल्प का प्रयास कर सकते हैं:
setfiletype=python.sql
यह अपने फाइल करने के लिए दोनों फ़ाइल प्रकार देता है, और दोनों वाक्य रचना हाइलाइटिंग लागू करना चाहिए।
यह आप के लिए काम करता है, तो आप अपने .vimrc
के लिए निम्न पंक्ति जोड़ सकते हैं हर यह अजगर फाइल करने के लिए इसे लागू करने के लिए आप संपादित:
autocmd BufRead,BufNewFile *.py setfiletype=python.sql
हालांकि, यह वास्तव में के बीच संघर्ष से निपटने के नहीं है दो हाइलाइट समूह ... तो यह आपके मामले में काम कर सकता है या नहीं कर सका।
आप तेज़ी से अपना खुला बफर के filetype टॉगल करने के लिए एक समारोह बना सकते हैं:
function! ToggleFiletype()
if &filetype=="sql"
set filetype=python
endif
if &filetype=="python"
set filetype=sql
endif
endfunction
map <F11> <Esc>:call ToggleFiletype()<cr>
स्रोत
2011-02-02 10:36:09
ठीक है, हरा बेकार है, लेकिन विचार ध्वनि है –
मैं इसका उपयोग कैसे करूं? – skyler