Como salvar + fechar arquivo ao editar no bash?

10

OK - eu sou novato no linux - estou tentando editar um arquivo do bash via edit <filename>comando, seja qual for o modo padrão (estou assumindo 'vi'?).

O problema é que, para mim, não sei como salvar e sair do modo de edição - esta folha de dicas parece sugerir que o ESC deve fazer o truque, mas não parece funcionar.

Estou conectando via ssh de um mac para uma caixa linux suse enterprise 11.

Qualquer ajuda apreciada!

JohnIdol
fonte
1
Além disso, eu configuraria alguns aliases no seu .bashrc se você planeja continuar usando a edição, para poder especificar qual editor será usado ao usar o comando editar. Pessoalmente, basta digitar o vim antes de um arquivo que quero editar, mas cada um na sua.
Wilshire

Respostas:

11

Escsó o levará de volta ao modo de comando no VI ou no Vim. Para salvar e sair de imprensa Shift+ Z+ Z, :wqou :xno modo de comando. Se você estiver abrindo o arquivo no modo somente leitura, terá que pressionar :q!.

Considere olhar para esta folha de dicas, bem como para mais folhas de dicas sobre macros VI

Wilshire
fonte
4
:wqsair e salvar.
Petrus
1
:xfaz o mesmo que :wq- mas você salvar uma chave :)
faker
shift + Zfuncionou para mim :)
James111
1

Se você é novo no Linux, sugiro usar algo diferente vi. Por exemplo, nanoé bastante fácil de usar, embora muito menos poderoso. Além disso, vimé uma variante vicom mais recursos (como destaque de sintaxe) e é um pouco mais fácil de usar.

Zhehao Mao
fonte
0

No bash para salvar o código, pressione esc depois de esc e pressione o botão + + e o alerta de que você deseja salvar aparecerá. Pressione "y" por lá e pressione o botão Enter.

Kiran Dhokade
fonte