Cursor do mouse no Terminal?

15

Eu uso o Mac OS X Terminal.app. Mas a resposta para isso provavelmente se aplicaria a qualquer emulador de terminal UNIX-ish típico em um ambiente gráfico.

Pergunta - o que faço para: Use o cursor do mouse para clicar na posição do caractere na linha atual do terminal e fazer com que o cursor do terminal salte para esse local?

Normalmente, você precisa pressionar uma tecla de seta para mover para a posição correta do cursor. Se você estiver colando uma longa sequência de texto no prompt do shell ou trabalhando em um editor como o VI, isso pode levar um longo tempo. Sei que os editores têm outras teclas de navegação, como pular palavras, mas gosto do cursor do mouse.

o espelho
fonte

Respostas:

23

vim:

 :set mouse=a
akira
fonte
1
No momento em que essa resposta foi dada, o Terminal não suportava o Mouse Reporting, portanto, essa resposta era inválida - o que me faz pensar em como poderia ser a resposta aceita. No entanto, a partir do OS X 10.11 El Capitan, o Terminal agora suporta Mouse Reporting e isso funcionará no Vim.
Chris Página
Melhoraria esta resposta para adicionar uma explicação de como usar ~/.vimrcpara ativar o Relatório de Mouse automaticamente.
Chris Página
3
@ ChrisPage: se você quiser melhorar esta resposta: clique no link editar. em relação ao "no momento em que a resposta foi dada, a resposta era inválida": eu não teria dado a resposta se não tivesse funcionado na minha máquina naquele momento. e funcionou para OP naquele momento também.
akira
Você deve ter o plug-in MouseTerm SIMBL instalado. bitheap.org/mouseterm
Chris Page
Pergunto-me como um diferentes tratamentos eu diria ESSENCIAL coisa não vem padrão Por pronto ...
Sergio Abreu
9

No Mac OS X Terminal, você pode pressionar Option(ou Alt) e clicar, e o cursor de digitação será movido para o cursor do mouse.

Joshua Rogers
fonte
2

O Nano pode fazer isso com o argumento '-m'.

Christoffer Madsen
fonte
No momento em que essa resposta foi dada, o Terminal não suportava o Mouse Reporting, portanto, essa resposta era inválida. No entanto, a partir do OS X 10.11 El Capitan, o Terminal agora suporta Mouse Reporting e isso funcionará no Vim.
Chris Página
Melhoraria esta resposta para adicionar uma explicação de como usar ~/.nanorcpara ativar o Relatório de Mouse automaticamente.
Chris Page
Você provavelmente tinha o plug-in MouseTerm SIMBL instalado: bitheap.org/mouseterm
Chris Página
2
@ ChrisPage, por que é relevante que a resposta seja inválida (para você?) No momento em que foi escrita, se funcionou para o OP? De qualquer forma, lembre-se você pode melhorar respostas também, a editar link está logo ali :)
Enrico