有没有办法将 vim 用作命令行工具?我的意思是,从控制台使用它(不打开 ncurses 窗口)在文件上运行 vim 命令并保存它们。我需要这个,因为我通常会遍历所有文件并执行 'gg=G' 来自动缩进它们。
谢谢
有没有办法将 vim 用作命令行工具?我的意思是,从控制台使用它(不打开 ncurses 窗口)在文件上运行 vim 命令并保存它们。我需要这个,因为我通常会遍历所有文件并执行 'gg=G' 来自动缩进它们。
谢谢
这里列出了两种不同的方法来做到这一点:
通过使用vim -s file-containing-commands file-to-edit
通过使用vim file "+:firstcommand" "+:secondcommand" ...
第一种解决方案需要事先编写一个文件;第二种解决方案将启动 vim 并执行命令,而不离开 vim;你必须自己做,例如添加最后一个命令'+:x'