在VIM中的文件类型之间来回切换
类似于拼写检查的工作原理。我有一个自定义语法,希望临时应用于缓冲区中的任何文件类型。我认为最好的方法就是改变文件类型。但是,我不知道如何在不显式的情况下返回到以前的文件类型。如何完成此操作?您可以使用在VIM中的文件类型之间来回切换,vim,Vim,类似于拼写检查的工作原理。我有一个自定义语法,希望临时应用于缓冲区中的任何文件类型。我认为最好的方法就是改变文件类型。但是,我不知道如何在不显式的情况下返回到以前的文件类型。如何完成此操作?您可以使用:filetype detect重新检测原始文件类型。设置功能和键盘映射来为您执行此操作,例如: function! ToggleFileType() if g:my_file_type" == 0 let ft=MYFILETYPE let g:my_file_typ
:filetype detect
重新检测原始文件类型。设置功能和键盘映射来为您执行此操作,例如:
function! ToggleFileType()
if g:my_file_type" == 0
let ft=MYFILETYPE
let g:my_file_type = 1
else
filetype detect
let g:my_file_type = 0
endif
endfunction
nmap <silent> ;s :call ToggleFileType()<CR>
函数!ToggleFileType()
如果g:my_file_type“==0
设ft=MYFILETYPE
设g:my_file_type=1
其他的
文件类型检测
设g:my_file_type=0
恩迪夫
端功能
nmap;s:调用ToggleFileType()
这样,点击;s(在正常模式下)调用上述函数,该函数检查设置的文件类型,然后切换