Quando estou em bash e imprensa Esc, Shift+ K, V, festança, dispara-se $EDITOR
com um nome semelhante ao /tmp/bash-fc-186566385
.
Por que isso e qual é o seu propósito?
Eu provavelmente preciso mencionar que estou executando o bash set -o vi
.
bash
keyboard-shortcuts
vi
René Nyffenegger
fonte
fonte
v
. Chave (ou chaves melhores) para obter pressionandoK
é normalmente marcado como<kbd>Shift</kbd>+<kbd>K</kbd>
e pressionando a tecla para chegar (em minúsculas)v
como<kbd>V</kbd>
Você não precisa de Shift+ k. O uso do Esc+ vfuncionará, pois você está permitindo a edição da linha de comando do shell usando o editor vi embutido usando
set -o vi
(o mesmo pode ser obtido com o Ctrl+ x+ e). Isso é equivalente à execução dofc
comando interno, útil para manipular a lista e o arquivo de histórico. Ele invocará qualquer editor definido no seu$EDITOR
(caso contrário, o editor padrão do seu shell) para escrever um comando longo, complicado ou complexo e depois executá-los após salvar e fechar o editor. Veja aqui para obter detalhes sobre ofc
comando: Bash history builtins .fonte