Por exemplo, se eu encontrar uma letra em um comando longo, atualmente preciso pressionar ← para mover o cursor, o que é lento. Por que não podemos usar o mouse para colocar o cursor no local que queremos?
gnome-terminal
user1914692
fonte
fonte
Respostas:
Use emacs.
Após a instalação, inicie o emacs:
emacs
Pressione Alt+ Xe digite
term
e pressione Enter. Voila!Você tem um terminal onde pode alterar a posição do cursor com o mouse.
Se o clique do mouse não alterar o cursor (em 99% dos casos, por padrão), coloque (xterm-mouse-mode t) no seu arquivo .emacs:
fonte
O próprio terminal pode receber a entrada do mouse. Você pode testar isso abrindo um arquivo de texto
nano
e ativando o mouse(No meu teclado, é ESC+ M.)
Em seguida, você pode alterar a posição do cursor clicando em.
Se você está perguntando sobre mudar a posição do cursor no SHELL, houve uma discussão nos fóruns do ubuntu mencionando gpm . Há também uma duplicata dessa pergunta no stackoverflow com algumas alternativas propostas.
fonte
No modo vi (quando a linha de comando se comporta como vi, ativada por
set -o vi
), você pode iniciar um vi completo para editar a linha atual: Passe no modo de comando comESC
e pressionev
. e no vi, você poderá usar o mouse para passar para o caractere esperado.Não sei se esse tipo de comando existe para o modo emacs (
set -o emacs
), o padrão.fonte
Script: criei um script bash para mover o cursor bash readline no clique do mouse no meu github
Detalhes: Leia minha resposta em outro post
fonte
Você pode usar
jupyter qtconsole
com o bash_kernel para fazer isso! Siga as instruções de instalação nos repositórios do github nos links fornecidos e, em seguida, execute o terminaljupyter console --kernel bash
Isso abrirá uma nova janela com um shell versátil e poderoso que possui
fonte