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?
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?
Respostas:
Use emacs.
sudo apt-get install 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:
echo (xterm-mouse-mode t) > ~/.emacs
O próprio terminal pode receber a entrada do mouse. Você pode testar isso abrindo um arquivo de texto nano
e ativando o mouse
(M-M) Mouse support enable/disable
(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.
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 com ESC
e pressione v
. 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.
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 terminal
jupyter console --kernel bash
Isso abrirá uma nova janela com um shell versátil e poderoso que possui