Como outros já disseram, :W
não está definido no vanim vim (7.0 aqui), então parece que algum plugin que você instalou o adicionou.
:command W
dirá o que faz.
no VIM, por vezes, ao salvar, acidentalmente acertei o W maiúsculo em vez de seu irmão minúsculo. Eu sou solicitado para a minha senha do sistema, então eu suponho que ele está executando um comando sudo de algum tipo, mas você sabe o que?
Obrigado!
Eu suponho que você tenha um mapeamento comum para :W
no seu .vimrc
para salvar o arquivo, pois a digitação :w
é feita. Muitas vezes as pessoas pressionam por muito tempo a tecla shift do cólon e fazem o erro de digitação, mas na verdade querem digitar :w
. Você possivelmente conseguiu esse mapeamento copiando e colando trechos em seu vimrc ou usando uma configuração vim pré-configurada como distribuição spf13-vim .
.vimrc:
command! W write
No entanto, como apontado por Sam Stokes, verificando o significado dos comandos via
:command W
e para keycombos:
:verbose map < C-j>
é uma abordagem geral para descobrir o que um comando ou keycombo faz.
Você pode testar esta linha
{Cursor}It's the test
{Cursor}: posição do cursor no modo normal, w: moverá a palavra que é separada por ",. /?" W: moverá a palavra separada por "" apenas
Isso é estranho. O mapeamento normal de "W" avança por um WORD, onde WORD é definido por uma seqüência de caracteres não-brancos.
:W
não faz nada na minha cópia do VIM (6.4), pelo que vale a pena. O que :help :W
diz a você? (Para mim, só me leva para a ajuda de :w
, que não seria, hum, ajuda -full para você. :-))
Tags vim