我有一个函数,我已经在我的
vimrc中编写了关闭语法并设置粘贴.该函数如下所示:
function! ToggleSyntax() if g:Syntaxon == 1 Syntax off set paste let g:Syntaxon = 0 else Syntax on set nopaste let g:Syntaxon = 1 endif endfunction
我使用F12键来调用该函数,并将函数映射到F12,如下所示:
map <F12> :call ToggleSyntax()<cr> imap <F12> <c-o>:call ToggleSyntax()<cr>
我遇到的问题是我无法从插入模式调用ToggleSyntax函数.这对我来说非常混乱,因为我使用了imap处理程序,但是,此功能仅适用于命令模式.我无法弄清楚如何让它工作,任何帮助都将非常感谢!谢谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。