vi: Como faço para salvar sem sair do editor?

3

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.

    
por Scandalist 27.09.2014 / 04:45

3 respostas

3

: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

    
por 27.09.2014 / 04:58
1
:w filename 

Isso irá gravar no nome de arquivo especificado.

... útil quando você está tentando rastrear alterações e não sobrescrever.

    
por 27.09.2014 / 05:03
1

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)

    
por 12.03.2017 / 17:52

Tags