【发布时间】:2014-06-07 17:51:19
【问题描述】:
我有四个文本文件 A.txt、B.txt、C.txt 和 D.txt 我必须在所有这些文件中执行一系列 vim 编辑。 目前我正在做的是打开每个文件并一个一个地执行相同的vim命令。
是否可以制作一个我可以从命令提示符运行的脚本文件,这意味着无需打开实际文件进行 vim 编辑。
例如,如果我必须在 vim 编辑器中打开 A.txt 文件后执行以下 vim 命令:
:g/^\s*$/d
:%s/^/[/
:%s/\(.*\)\(\s\+\)\(.*\)/\3\2\1
:%s/$/]/
:%s/design/test/
是否可以制作一个脚本文件并放置所有这些命令,包括gvim A.txt(文件中的第一个命令)。
并编辑从命令提示符运行脚本文件。
如果可能,请告诉我如何操作以及如何一次处理单个或多个文件?
【问题讨论】:
标签: shell vim command-prompt