使用vim作为命令行工具?

时间:2013-04-29 12:46:56

标签: linux vim indentation

有没有办法使用vim作为命令行工具?我的意思是,从控制台使用它(不打开ncurses窗口)在文件上运行vim命令并保存它们。我需要这个,因为我经常浏览所有文件并执行'gg = G'自动缩进它们。

由于

1 个答案:

答案 0 :(得分:2)

Here列出了两种不同的方法:

  • 使用vim -s file-containing-commands file-to-edit

  • 使用vim file "+:firstcommand" "+:secondcommand" ...

第一个解决方案需要在编写之前写入文件;第二个解决方案将启动vim并执行命令,而不离开vim;你必须自己做,例如添加最后一个命令'+:x'