search - VIM:如何将搜索/替换命令添加到 vimrc 并映射到快捷方式

标签 search map replace vim

我有两个搜索/替换命令,我发现自己经常在 vim 中运行以清理 html 代码,以便我可以在线复制/粘贴它。命令是:

:%s!<!\&lt;!g
:%s!>!\&gt;!g

我想要一种方法可以将这两个命令映射在一起运行......我搜索了一些如何使用 :map 的方法。 vimrc 中的命令,但是,我看不到如何将这两行组合成一个命令,该命令通过单个击键(或单个笔画序列)运行。

谢谢!

最佳答案

您可以将命令放在用横线分隔的单行上。

:%s!<!\&lt;!g|%s!>!\&gt;!g

但是你必须在 map 中逃脱它命令
:map <F3> :%s!<!\&lt;!g\|:%s!>!\&gt;!g<CR>

关于search - VIM:如何将搜索/替换命令添加到 vimrc 并映射到快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2326119/

相关文章:

php - 通过 PHP 为搜索创建索引

json - Scala 将字符串转换为映射

c++ - map 上的无效模板参数 std::map< std::string, Stock*> &stocks

.htaccess - 重写规则url字符替换

javascript - 将 Lua 数据转换为 JSON

javascript - 在 JavaScript 中实现流行的算法

django - Django Admin中外键字段的文本搜索

java - 在大型数据集中查找唯一条目的最有效方法

java - 哈希时不可避免的碰撞?

sql - Postgresql 替换函数