Curseur de la souris dans le terminal?

15

J'utilise Mac OS X Terminal.app. Mais la réponse à cette question s'appliquerait probablement à tout émulateur de terminal UNIX typique dans un environnement graphique.

Question - que dois-je faire pour: utiliser le curseur de ma souris pour cliquer sur une position de caractère dans la ligne actuelle du terminal et faire sauter le curseur du terminal à cet endroit?

En règle générale, vous devez maintenir enfoncée une touche fléchée pour vous déplacer à la position correcte du curseur. Si vous collez une longue chaîne de texte à l'invite du shell, ou travaillez dans un éditeur comme VI, cela peut prendre du temps. Je sais que les éditeurs ont d'autres touches de navigation comme des mots-clés, mais j'aime le curseur de ma souris.

le miroir
la source

Réponses:

23

vigueur:

 :set mouse=a
akira
la source
1
Au moment où cette réponse a été donnée, Terminal ne supportait pas le rapport de souris, donc cette réponse n'était pas valide - ce qui me fait me demander comment cela pourrait être la réponse acceptée. Cependant, depuis OS X 10.11 El Capitan, Terminal prend désormais en charge le rapport de souris et cela fonctionnera dans Vim.
Chris Page
Il améliorerait cette réponse pour ajouter une explication sur la façon d'utiliser ~/.vimrcpour activer automatiquement le rapport de souris.
Chris Page
3
@ChrisPage: si vous souhaitez améliorer cette réponse: cliquez sur le lien modifier. en ce qui concerne "au moment où la réponse a été donnée, la réponse n'était pas valide": je n'aurais pas donné la réponse si elle n'avait pas fonctionné sur ma machine à ce moment-là. et cela fonctionnait aussi pour OP à cette époque.
akira
Vous devez avoir installé le plugin MouseTerm SIMBL. bitheap.org/mouseterm
Chris Page
Je me demande vraiment COMMENT on pourrait dire qu'une chose ESSENTIELLE n'est pas prête PAR DÉFAUT ...
Sergio Abreu
10

Dans Mac OS X Terminal, vous pouvez maintenir enfoncée Option(ou Alt) et cliquer, et le curseur de saisie se déplacera vers le curseur de la souris.

Joshua Rogers
la source
2

Nano peut le faire avec l'argument «-m».

Christoffer Madsen
la source
Au moment où cette réponse a été donnée, Terminal ne prenait pas en charge le rapport de souris, donc cette réponse n'était pas valide. Cependant, depuis OS X 10.11 El Capitan, Terminal prend désormais en charge le rapport de souris et cela fonctionnera dans Vim.
Chris Page
Il améliorerait cette réponse pour ajouter une explication sur la façon d'utiliser ~/.nanorcpour activer automatiquement le rapport de souris.
Chris Page
Vous avez probablement installé le plugin MouseTerm SIMBL: bitheap.org/mouseterm
Chris Page
2
@ChrisPage pourquoi est-il pertinent que la réponse ne soit pas valide (pour vous?) Au moment où elle a été écrite, si cela a fonctionné pour OP? Quoi qu'il en soit, n'oubliez pas que vous pouvez également améliorer les réponses, le lien d' édition est là :)
Enrico