禁用vim的启动消息(vimdiff,vim -o -O ones)

ipw*_*ies 8 vim message startup

当使用从命令行打开具有拆分窗口的多个文件时,vim喜欢说明每个文件的文件名,行数和字符数.然后提示用户按回车继续好的东西.

是否有设置或开关禁用此功能?我正在使用它来与TortoiseSVN进行区分,当我想要的只是快速浏览一下这些变化时,这个消息就会影响我的工作效率.

Myk*_*yev 10

你必须使用'shortmess'vim选项.

:help shortmess
Run Code Online (Sandbox Code Playgroud)

在.vimrc中设置它

set shortmess=at
Run Code Online (Sandbox Code Playgroud)

或者在vim运行期间

vim --cmd 'set shortmess=at'
Run Code Online (Sandbox Code Playgroud)


小智 6

Mykola Golubyev 的回答很好,但您可能想要使用+=而不是=为了保留已经存在的标志。

set shortmess+=at
Run Code Online (Sandbox Code Playgroud)

否则它可能会产生不需要的副作用,就像上面评论中提到的那样。