我经常使用 delimitmate 插件进行自动关闭。除了 tex 文件外,它在其它文件类型中都能很好地工作。
在其他文件类型(例如 txt)中,当我输入 时(
,我将()
光标放在括号之间。但是在 tex 文件中,什么都没有发生。
我发现有人遇到了同样的问题: https://github.com/Raimondi/delimitMate/issues/48。事实证明,delimitmate 与 vim-latex suit 冲突。
是否有其他插件可以与 vim-latex 一起自动关闭?
答案1
几周前我也遇到过同样的问题,并在这里问过同样的问题。没有人回答,所以我最终删除了我的问题。
以下是我采取的解决方法。
我还安装了 vim 插件
auto-close
。这解决了我的问题,就自动关闭括号、方括号等而言。但之后的某些功能ctrl-j
被vim-latex-suite
禁用。但我可以忍受。事实上,我发现占位符标记很烦人。我使用的唯一原因vim-latex-suite
是使用,ll
和,lv
正向搜索和反向搜索功能。
这也许不是您问题的完整解决方案,但对我来说确实有效。我也使用该软件包在 latex 中snipmate
编写.tex
文档。因此,您确实不需要所有花哨的占位符vim-latex-suite
。希望对您有所帮助。顺便说一句,我的 leader 键设置为,
我希望这有帮助。