如何在编辑远程文件时使vim命令不显示

4

当我使用e scp://...命令编辑远程文件时,我需要在每个命令后按任意键,这让我感到沮丧。

例如,当我按下w保存文件时,会出现“按Enter或输入命令以继续”的消息。我不想在任何成功的命令后看到任何消息。

我尝试映射命令使它们保持静默,但没有成功。

2个回答

10

netrw插件有很多设置。你要找的是:

let g:netrw_silent=1


1
这正是所需之物。请注意,在会话期间设置它没有效果:它应该在更早的时候设置(例如在.vimrc中)。 - piro

3
这应该是针对提供远程编辑功能的netrw插件的作者。 (Dr.Chip的电子邮件地址可以在:help pi_netrw文档中找到。)静默所有输出(例如通过:silent!;但那么用户会抱怨没有错误的故障排除信息)和显示所使用的命令之间有一个很好的平衡(这可能导致您观察到的hit-enter提示的可用性困扰)。 我猜由于远程文件访问存在问题的可能性相当高,因此插件作者更喜欢后者。 您可以尝试通过增加cmdheight选项(至2或更多)来缓解问题。

将cmdheight设置为2对我有用,尽管这不是一个完美的解决方案。谢谢。 - Muatik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接