VIM 中大写 W 起什么作用?

VIM 中大写 W 起什么作用?

在 VIM 中,有时在保存时,我会不小心按到了大写字母 W,而不是小写字母。系统提示我输入系统密码,所以我假设它正在运行某种 sudo 命令,但你知道是什么吗?

谢谢你!

答案1

正如其他人所说,:W在 vanilla vim(这里是 7.0)中没有定义,所以听起来好像您安装的某些插件添加了它。

:command W会告诉你它的作用。

答案2

我猜你有一个常见的映射,可以像:W输入.vimrc 一样保存文件:w。人们经常长时间按下冒号的 Shift 键并输入错误,但实际上想要输入:w。你可能通过将代码片段复制并粘贴到 vimrc 中或使用预配置的 vim 设置来获得此映射,例如spf13-vim 分布

.vimrc:

command! W  write

然而,正如 Sam Stokes 指出的那样,通过以下方式检查命令的含义

:command W

对于组合键:

:verbose map < C-j>

是一种找出命令或组合键功能的通用方法。

答案3

您可以测试此行

{Cursor}It's the test
  • {Cursor}:正常模式下光标位置
  • w:将移动以“,./?”分隔的单词。
    • 最终你会's …
  • W: 只会移动以“ ”分隔的单词
    • 最终你会the …

答案4

:W在我的 VIM (6.4) 版本中不起作用,不管它值不值。它告诉了:help :W你什么?(对我来说,它只是带我去帮助:w,这不会是,嗯,帮助-ful 为你。:-) )

相关内容