No Ubuntu, existe algum terminal que permita que a posição do cursor seja movida com o mouse?

13

Por exemplo, se eu achar que sinto falta de uma letra em um comando longo, atualmente eu preciso pressionar ← para mover o cursor, que é lento. Por que não podemos usar o mouse para colocar o cursor no lugar que queremos?

    
por user1914692 16.10.2013 / 06:25

3 respostas

7

Use o emacs.

sudo apt-get install emacs
Após a instalação, inicie o emacs: emacs

Pressione Alt + X e digite term e pressione Enter. Voila!

Você tem um terminal onde você pode alterar a posição do cursor com o mouse.

Se o clique do mouse não mudar o cursor (em 99% dos casos, ele será, por padrão), então coloque (xterm-mouse-mode t) no seu arquivo .emacs:

echo (xterm-mouse-mode t) > ~/.emacs
    
por Bhavin Doshi 14.01.2014 / 08:01
1

O terminal em si pode receber entrada do mouse. Você pode testar isso abrindo um arquivo de texto com nano e habilitando 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 como mudar a posição do cursor no SHELL, houve uma discussão em ubuntuforums mencionando gpm . Há também uma cópia desta questão em stackoverflow com alguns alternativas propostas.

    
por Eero Aaltonen 14.01.2014 / 09:36
0

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, em seguida, pressione v . e no vi você deve ser capaz de usar o mouse para mover para o caractere esperado.

Eu não sei se esse tipo de comando existe para o modo emacs ( set -o emacs ), o padrão.

    
por Nimlar 14.01.2014 / 13:18