- ·上一篇文章:Vimscript Operator-Pending映射
- ·下一篇文章:Vimscript 状态条
Vimscript 更多Operator-Pending映射
命令的执行结果就是在可视模式下同时选中标题的文字和等号组成的行,然后Vim会在这两行上执行相应的操作。练习Markdown也可以用-字符来限定标题。调整上面的正则表达式使得这些映射可以工作在不同类型的标题上。你可能想查看:help pattern-overview。记住正则表达是在一个字符串中,所以反斜线需要进行转义。添加两个创建这些映射的自动命令到你的~/.vimrc文件中。确保只对合适的缓冲区使用这些映射,并且确保使用自动命令组来防止每次加载~/.vimrc的时候创建这些自动命令的副本。阅读?:help normal。阅读?:help execute。阅读?:help expr-quote了解你可以在字符串中使用的转义序列。创建一个“在下一个邮件地址内(inside next email address)”的operator-pending映射,然后你就可以使用“修改在下一个邮件地址内(change inside next email address)”。将in@作为映射的按键是个不错的选择。你可能还需要将这个按键映射为/...some regex...<cr>。
Vimscript 更多Operator-Pending映射