Make: Wq equivalente a: wq no vim

1

Eu estou sempre digitando :Wq quando quero dizer :wq . Existe uma maneira de alias :Wq=':wq' no vim?

    
por isomorphismes 24.02.2015 / 18:22

2 respostas

4

Eu tive o mesmo problema, mas em vez disso, aliei ; a : .

nnoremap ; :

(Por que se preocupar em não liberar o Shift a tempo se você não puder não pressioná-lo, em primeiro lugar.)

Uma resposta mais direta:

command Wq :wq

(Por acaso, os comandos definidos pelo usuário devem começar com uma letra maiúscula.)

Você provavelmente desejará a conclusão adequada da guia, bem como :W :

command -complete=file -bang -nargs=? W  :w<bang> <args>
command -complete=file -bang -nargs=? Wq :wq<bang> <args>
    
por 24.02.2015 / 18:29
0

Verifique as respostas para a mesma pergunta no stackoverflow sobre como conseguir o que você pediu.

Mas eu acho que é melhor usar ZZ (que também é mencionado aqui), pois é mais curto para digitar e evitar completamente o problema. Geralmente, os mapeamentos são melhores que os comandos para ações / tarefas frequentes.

    
por 26.02.2015 / 11:54

Tags