![如何修改vim中的ci命令](https://linux22.com/image/42460/%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9vim%E4%B8%AD%E7%9A%84ci%E5%91%BD%E4%BB%A4.png)
就像“ci(”更改括号之间的所有内容一样,我希望“ci$”更改美元符号之间的所有内容(用于编辑 LaTeX。)这可能吗?
答案1
维姆LaTeX 盒子插件添加此功能。如果您不想使用插件的其余部分,您可以查看源代码并了解它是如何完成的。
我认为 vim 的其他一些 LaTeX 插件可能也有这个功能。至少有四种主要的,LaTeX box 是我最熟悉的一种。
答案2
我不这么认为;你必须有某种方式告诉 vim 你是否想要在美元符号向前或向后之间进行更改,而且我不认为它可以通过编程来确定。
但是,您可以执行“cf$”来更改从当前位置到下一个美元符号的所有内容,或者如果您想转到上一个美元符号,则执行“cF$”。