我有两个搜索/替换命令,我发现自己经常在 vim 中运行以清理 html 代码,以便我可以在线复制/粘贴它。命令是:
:%s!<!\<!g
:%s!>!\>!g
我想要一种方法可以将这两个命令映射在一起运行......我搜索了一些如何使用
:map
的方法。 vimrc 中的命令,但是,我看不到如何将这两行组合成一个命令,该命令通过单个击键(或单个笔画序列)运行。谢谢!
最佳答案
您可以将命令放在用横线分隔的单行上。
:%s!<!\<!g|%s!>!\>!g
但是你必须在
map
中逃脱它命令:map <F3> :%s!<!\<!g\|:%s!>!\>!g<CR>
关于search - VIM:如何将搜索/替换命令添加到 vimrc 并映射到快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2326119/