鼠标光标在终端?


15

我使用Mac OS X Terminal.app。但对此的答案可能适用于图形环境中任何典型的UNIX-ish终端仿真器。

问题 - 我该怎么做:用我的鼠标光标点击终端当前行中的字符位置,让终端的光标跳到那个位置?

通常,您必须按住箭头键才能移动到正确的光标位置。如果你在shell提示符下粘贴一长串文本,或者在VI这样的编辑器中工作,这可能需要很长时间。我知道编辑器有其他导航键,如跳字,但我喜欢我的鼠标光标。

Answers:


23

VIM:

 :set mouse=a

1
在给出这个答案的时候,终端不支持鼠标报告,所以这个答案是无效的 - 这让我想知道它是如何成为公认的答案。但是,从OS X 10.11 El Capitan开始,终端现在支持鼠标报告,这将在Vim中运行。
克里斯·佩奇

它将改进此答案,以添加有关如何使用~/.vimrc自动启用鼠标报告的说明。
Chris Page

3
@ChrisPage:如果你想改进这个答案:点击编辑链接。关于“在给出答案的时候答案是无效的”:如果当时我的机器不能使用,我就不会给出答案。它也适用于当时的OP。
akira 2015年

您必须安装了MouseTerm SIMBL插件。bitheap.org/mouseterm
Chris Page

我真的很想知道一个有用的我会说ESSENCIAL的东西没有准备好通过默认...
Sergio Abreu

9

在Mac OS X终端中,您可以按住Option(或Alt)并单击,键入光标将移动到鼠标光标。


2

Nano可以使用'-m'参数执行此操作。


在给出这个答案的时候,终端不支持鼠标报告,所以这个答案无效。但是,从OS X 10.11 El Capitan开始,终端现在支持鼠标报告,这将在Vim中运行。
克里斯·佩奇

它将改进此答案,以添加有关如何使用~/.nanorc自动启用鼠标报告的说明。
Chris Page

你可能安装了MouseTerm SIMBL插件:bitheap.org/mouseterm
Chris Page

2
@ChrisPage为什么在写作时答案是无效的(对你来说?),如果它适用于OP?无论如何,记住你也可以改善答案,编辑链接就在那里:)
恩里科2017年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.