Que passos colocam meus comandos bash no vim e depois voltam ao bash para executar?

1

Eu habilitei a edição no estilo VIM de comandos bash no prompt do bash como configuração bash padrão. Em algumas ocasiões, eu acidentalmente abri um arquivo vim em branco com algum comando bash complexo que eu estava escrevendo.

impressionante. Como obtenho a linha recém escrita no vim de volta ao bash? Eu encontrei outro post onde o autor tinha o problema oposto - ou assim parece.

Quais etapas colocam meus comandos bash no vim e depois voltam ao bash para executar?

    
por xtian 11.07.2012 / 01:36

3 respostas

1

Quando você está no modo normal (por exemplo, quando h e l movem o cursor para a esquerda e para a direita), digite v para editar a linha em vi ou no editor especificado por $ VISUAL ou $ EDITOR. Quando terminar, salve o buffer como faria depois de editar qualquer outro arquivo, usando ZZ ou :wq como preferir.

    
por 11.07.2012 / 02:17
1
Ctrl + X Ctrl + E irá inserir o comando bash no vim.

Para sair do vim:

Se você estiver editando ( --INSERT-- ou --REPLACE-- aparece na parte inferior), pressione Esc .

Em seguida, pressione:

: w q ou Z Z para salvar e sair. / p> : q ! para sair sem salvar.

    
por 11.07.2012 / 02:17
0

Eu acredito que ctrl - x , ctrl - e é o que você quer. Escrevendo o arquivo como normal deve executá-lo, eu acho. Então, :wq no vim.

    
por 11.07.2012 / 02:09

Tags