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