在 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 为你。:-) )