vim latex-suite:编辑器内不需要的数学符号转换

vim latex-suite:编辑器内不需要的数学符号转换

我在将 vim 与 latex-suite 结合使用时遇到了麻烦。最近有一个很好的功能,可以将一些 latex 命令(例如\varphi)转换为更易读、更吸引眼球的符号。

每当光标悬停在一行上时,该功能就会被禁用,因为它会打扰输入 tex 内容。您可以在下面的屏幕截图中看到这一点,其中光标位于底行。但是,当在 vim 中进入插入模式时,该功能再次启用,导致输入麻烦。为什么会这样,我该如何修复它?

vim 截图

答案1

我遇到了与OP相同的问题,我发现它是由neosnippet配置引起的,其中包含以下几行:

" For snippet_complete marker.
if has('conceal')
  set conceallevel=2 concealcursor=i
endif

neosnippet 插件可能使用了 vim 的“隐藏”功能来实现某些自动完成功能。解决方案是注释掉这些行或在 ~/.vimrc 中添加一行:

let g:tex_conceal = ""

也可以看看这里

相关内容