иногда в VIM при сохранении я случайно нажимал заглавную букву W вместо строчной буквы. Мне предлагается ввести системный пароль, поэтому я предполагаю, что он выполняет какую-то команду sudo, но знаете что?
Спасибо!
иногда в VIM при сохранении я случайно нажимал заглавную букву W вместо строчной буквы. Мне предлагается ввести системный пароль, поэтому я предполагаю, что он выполняет какую-то команду sudo, но знаете что?
Спасибо!
Как уже говорили другие :W
не определен в vanilla vim (здесь 7.0), поэтому похоже, что какой-то установленный вами плагин добавил его.
:command W
скажет вам, что она делает.
Я предполагаю, что у вас есть общее сопоставление для :W
в вашем .vimrc
чтобы сохранить файл, набрав :w
делает. Часто люди слишком долго нажимают клавишу Shift для двоеточия и делают опечатку, но на самом деле хотят набрать :w
. Возможно, вы получили это отображение, скопировав и вставив фрагменты в ваш vimrc или используя предварительно сконфигурированную настройку vim, такую как дистрибутив spf13-vim .
.vimrc:
command! W write
Однако, как указал Сэм Стоукс, проверка значения команд с помощью
:command W
и для keycombos:
:verbose map < C-j>
это общий подход, чтобы узнать, что делает команда или keycombo.
Вы можете проверить эту линию
{Cursor}It's the test
{Курсор}: Положение курсора в обычном режиме, w: переместит слово, которое разделено ",./?"W: переместит слово, которое отделено только" "
Это странно. Нормальное отображение "W" продвигается через WORD, где WORD определяется последовательностью непустых символов.
:W
ничего не делает в моей копии VIM (6.4), для чего это стоит. Что говорит :help :W
скажу вам? (Для меня это просто берет меня к помощи :w
которое не было бы, гм, помочь -ful для вас :-)) .