【发布时间】:2012-09-10 06:29:53
【问题描述】:
按住选项键并在终端中单击可让我用鼠标定位光标。
当我在终端中运行 mysql 时,我希望能够做同样的事情,但它不起作用。是否有某种设置或转义字符可以让我使用选项单击方法?或者有没有其他方法可以点击定位光标?
我通常在 mysql 中编写一个意外错误的长命令,然后我按向上箭头再次获取该命令,因此我可以对其进行编辑并修复错误。如果我可以使用鼠标单击错误所在的位置,而不是使用左/右箭头键移动光标,那就太好了。
例如:
mysql>
CREATE TABLE test_table (col1 INT, blah blah, col3 INT);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'blah, col3 int)' at line 1
看到该错误后,我想再次在提示符中获取命令,然后只需单击单词“blah”即可开始编辑。
【问题讨论】:
-
无法回答这个问题,但您可能想查看“Sequel Pro”,它是 OS X 上 mysql 的免费 GUI,实际上没有任何与 mysql 相关的东西您无法管理。
-
Alt+click 在我的机器上运行良好。
-
@zneak,感谢您的意见。我做了更多的测试,看起来我现在只能让它工作几次。在我的机器上,如果命令长于一行并换行到另一行(例如使终端窗口变小),那么我无法单击任何第一行。由于某种原因,我只能单击更改最后一行的光标位置。我想知道这是否也发生在您的机器上?
-
这是因为 alt+click 会根据需要模拟尽可能多的箭头键输入以移动到您所指向的字符。如果不点击当前行,会输入上下方向键码。这在使用
vim或emacs等交互式编辑器时是可取的,但在处理“正常”提示时则不然。
标签: mysql macos terminal mouse keyboard-shortcuts