0
如何在命令模式下和/或在插入模式下隨時切換vim中的語法突出顯示一鍵(例如<F5>
)?如何使用一個鍵在vim中打開和關閉語法
如何在命令模式下和/或在插入模式下隨時切換vim中的語法突出顯示一鍵(例如<F5>
)?如何使用一個鍵在vim中打開和關閉語法
從help g:syntax_on
:
您可以切換語法開/關用這個命令:
:if exists("g:syntax_on") | syntax off | else | syntax enable | endif
要把它放到一個映射,您可以使用:
:map <F7> :if exists("g:syntax_on") <Bar>
\ syntax off <Bar>
\ else <Bar>
\ syntax enable <Bar>
\ endif <CR>
[使用<>記法,按字面意思]
爲了得到它在插入模式下,最簡單的方法,我想,是做
imap <F7> <C-o>F7
在我的.vimrc我有相同的,但用nnoremap
和<silent>
:
nnoremap <silent> <Leader>ts
\ : if exists("syntax_on") <BAR>
\ syntax off <BAR>
\ else <BAR>
\ syntax enable <BAR>
\ endif<CR>