我在将 vim 与 latex-suite 结合使用时遇到了麻烦。最近有一个很好的功能,可以将一些 latex 命令(例如\varphi
)转换为更易读、更吸引眼球的符号。
每当光标悬停在一行上时,该功能就会被禁用,因为它会打扰输入 tex 内容。您可以在下面的屏幕截图中看到这一点,其中光标位于底行。但是,当在 vim 中进入插入模式时,该功能再次启用,导致输入麻烦。为什么会这样,我该如何修复它?
答案1
我遇到了与OP相同的问题,我发现它是由neosnippet配置引起的,其中包含以下几行:
" For snippet_complete marker.
if has('conceal')
set conceallevel=2 concealcursor=i
endif
neosnippet 插件可能使用了 vim 的“隐藏”功能来实现某些自动完成功能。解决方案是注释掉这些行或在 ~/.vimrc 中添加一行:
let g:tex_conceal = ""
也可以看看这里。