如何修改vim中的ci命令

如何修改vim中的ci命令

就像“ci(”更改括号之间的所有内容一样,我希望“ci$”更改美元符号之间的所有内容(用于编辑 LaTeX。)这可能吗?

答案1

维姆LaTeX 盒子插件添加此功能。如果您不想使用插件的其余部分,您可以查看源代码并了解它是如何完成的。

我认为 vim 的其他一些 LaTeX 插件可能也有这个功能。至少有四种主要的,LaTeX box 是我最熟悉的一种。

答案2

我不这么认为;你必须有某种方式告诉 vim 你是否想要在美元符号向前或向后之间进行更改,而且我不认为它可以通过编程来确定。

但是,您可以执行“cf$”来更改从当前位置到下一个美元符号的所有内容,或者如果您想转到上一个美元符号,则执行“cF$”。

相关内容