4

我尝试在网上查找,似乎没有人对此有简单的答案。

在我的 bash 脚本中,我对两个文件使用 vimdiff,但是在我关闭 vimdiff 后,只要文件不同 ,它就会显示“要编辑的 2 个文件” 。似乎没有人对此有解决方案 我想知道我的 bash 脚本中是否有一种简短的方法来抑制该消息而不是通过 .vimrc 编辑。

4

1 回答 1

3

查看Vim 7.4.265 的启动代码,当调用 as 时,无法抑制%d files to edit向终端发出的消息(因此退出后可见)vimdiff

我想你总是可以提交一个补丁来通过一个开关来抑制这个消息。


更新

我知道会有一种方法可以获得您想要的结果(无需编写 C)!

vim像使用一个文件参数一样调用 Vim 。然后调用:diffsplit第二个文件。但从命令行,通过-c

vim /path/to/first_file -c'diffsplit /path/to/second_file'
于 2014-04-26T06:14:19.677 回答