![在 vim 的 Latex-suite 插件中重新定义智能键映射](https://linux22.com/image/310001/%E5%9C%A8%20vim%20%E7%9A%84%20Latex-suite%20%E6%8F%92%E4%BB%B6%E4%B8%AD%E9%87%8D%E6%96%B0%E5%AE%9A%E4%B9%89%E6%99%BA%E8%83%BD%E9%94%AE%E6%98%A0%E5%B0%84.png)
在 vim 中使用 Latex-suite 插件时,输入...
会扩展为 \ldots
或\cdots
(参见3.9 智能键映射latex-suite 手册)。我经常使用数学提供的包\dots
,我想将...
其扩展为\dots
。
我尝试过
:call IMAP('...', '\dots','tex')
但$VIM/after/ftplugin/tex_macros.vim
它什么也不做。
我怎样才能...
扩展到\dots
?
此外,有没有什么办法可以做到上述仅有的如果数学是否检测到包裹?
答案1
我不确定为什么您尝试的方法不起作用(也许您必须禁用智能点),在let g:Tex_SmartKeyDot=0
我的 vimrc 中禁用智能点并附加到call IMAP('...', '\dots','tex')
对ftplugin/tex_latexSuite.vim
我来说是有效的,但这不是我推荐的。我建议使用,默认情况下::
会扩展为\dots
, 据我所知。