regex - 如何在 VIM 中执行存储在文件中的一堆编辑器命令?

标签 regex vim automation vi scripting

我已阅读其他帖子,例如 vim: Executing a list of editor commands和别的。对于我的情况,我的答案还不清楚。我有一些从 SQL 查询生成的编辑器命令。它使用 :s/foo/bar 来更改国家/地区代码(从 FIPS 到非标准代码集)。这是该文件的示例:

:s/CB/CAMBO
:s/CQ/NMARI
:s/KV/KOSOV
:s/PP/PAPUA
...

我将它保存在一个名为 fipsToNonStd.vim 的文件中(不确定正确的扩展名)。我想一个接一个地运行这些命令。最简单的方法是什么?

谢谢一堆!所以摇滚!

最佳答案

我认为您正在寻找 :source命令。

online documentation你可以通过运行 :help :source 在 vi​​m 中看到.

关于regex - 如何在 VIM 中执行存储在文件中的一堆编辑器命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410797/

相关文章:

php - 在php中将双反斜杠添加到单反斜杠

java - 在Java中查找正则表达式的所有匹配项

java - 在 linux 中编辑 .jar 文件

vim:用相同数量的新字符串替换子匹配

c# - 在 Internet Explorer 实例中运行 JavaScript 函数

regex - SED:从两条特定行中删除模式

用于解析 PING 命令给出的信息的 JavaScript 正则表达式

vim - 在 Vim 中禁用两指滚动

c# - 从 Windows 自动进行 SSH 连接?

linux - 登录安全服务器后自动执行 HTTP 请求