Como mudar para o comando de edição no editor de texto [duplicado]

3

Ao digitar um comando complicado que começou na linha de comando no Bash, como mudo para editá-lo com o ViM?

    
por Freedom_Ben 06.08.2013 / 20:25

2 respostas

5

Existe um comando readline, chamado edit-and-execute-command ligado à seqüência C - x C - e , que invoca seu editor com o conteúdo atual da linha de comando para edição.

Quando você sai do editor, o comando é executado.

    
por 06.08.2013 / 20:36
1

Não tenho certeza se você pode fazê-lo no meio da digitação do comando, mas você (pelo menos na minha experiência) pode alternar para um modo de edição de linha 'emacs' ou 'vi' via set -o emacs ou set -o vi respectivamente. Esses comandos definirão atalhos de teclado para coisas como último comando, apagar palavra, apagar para final de linha, apagar para início de linha, etc.

    
por 06.08.2013 / 20:32