O que é a tecla 'v' no bas-vi-mode?

4

Enquanto experimentava o bash vi mode ( set -o vi ) eu acidentalmente pressionei v enquanto estava no modo normal / command então meu editor (vim) disparou com um arquivo chamado bash-fc.XXXXXX . o que é esse arquivo? e por que ele abriu ao pressionar v key?

    
por cevhyruz 28.10.2018 / 16:49

1 resposta

5

É o mesmo que Ctrl + X Ctrl + E no modo de edição da linha de comando do Emacs. Ele exibe o editor especificado por $VISUAL ou $EDITOR (ou emacs se as variáveis de ambiente VISUAL e EDITOR não estão definidas) para você editar o comando atual em um arquivo temporário. Salve o arquivo e saia do editor para executar o comando.

Do manual bash (que não documenta os comandos Vi):

edit-and-execute-command (C-xC-e)

Invoke an editor on the current command line, and execute the result as shell commands. Bash attempts to invoke $VISUAL, $EDITOR, and emacs as the editor, in that order.

    
por 28.10.2018 / 16:59

Tags