:w para salvar
:q para sair
:q! para sair apesar das alterações não salvas
Estou assumindo que você está perguntando porque você tem usado a combinação dos dois :wq
Qualquer maneira de salvar as alterações no vi sem sair do editor? Estou experimentando com php e verificando meu trabalho no navegador. Para voltar ao meu código, tenho que reabrir o arquivo php, que é um passo extra.
Obrigado.
:w filename
Isso irá gravar no nome de arquivo especificado.
... útil quando você está tentando rastrear alterações e não sobrescrever.
Estes comandos operam apenas no buffer atual:
:write ou :w para salvar
:update ou :up para salvar somente se forem feitas alterações (somente vim)
:wq para salvar (somente buffer atual) e sair
:exit ou :x para salvar somente se as alterações forem feitas e, em seguida, saia
Todos estes têm variantes de "força", p. :wq! , para gravar o buffer atual e encerrar, mesmo que outros buffers contenham alterações não salvas.
Vários buffers:
:wall ou :wa para gravar todos os buffers que foram alterados (somente vim)
:wqall ou :wqa para gravar todos os buffers alterados e, em seguida, sair (somente vim)
Atalhos:
A sequência de teclas ZZ no modo normal é um atalho para :exit
A sequência de teclas ZQ no modo normal é um atalho para :q! (somente vim)
Tags vi