【发布时间】:2018-01-17 01:19:11
【问题描述】:
每当我在插入模式下按 Enter 键时,什么都没有发生,这很烦人,你可以想象。
我检查了:imap 的映射,结果发现UltiSnips 映射<CR>:
i <CR> * <C-R>=UltiSnips#ExpandSnippetOrJump()<CR>
如果我iunmap <CR>,我的回车键再次开始工作,但 UltiSnips 停止工作(我猜这是有道理的)。
我没有使用任何预制的 sn-ps,我只有一个 tex.sn-ps 文件在工作。我尝试从文件中删除所有内容以检查我的 sn-p 定义是否有问题。
所有文件类型都会发生此行为。
这是我的 UltiSnips 配置:
let g:UltiSnipsSnippetsDir = '~/.vim/ultisnips'
let g:UltiSnipsSnippetDirectories = [$HOME.'/.vim/ultisnips']
let g:UltiSnipsExpandTrigger = '<C-m>'
let g:UltiSnipsJumpForwardTrigger = '<C-m>'
let g:UltiSnipsJumpBackwardTrigger = '<C-n>'
let g:UltiSnipsEditSplit = "vertical"
为什么 UltiSnips 为它的功能映射 <CR>?
感谢您对此提供的任何帮助,因为这使 UltiSnips 对我无法使用。
【问题讨论】: