2016-09-22 27 views

回答

2

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> 
相關問題