2

按住选项键并单击终端可让我用鼠标定位光标。

当我在终端中运行 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”一词即可开始编辑。

4

1 回答 1

4

alt+click 可以定位光标。

正如@zneak 在上面的评论中指出的那样,它通过模拟许多箭头键输入来做到这一点。

因此,当我尝试在多行命令中将光标定位几行时,它会将当前命令替换为以前的命令,就像我按下向上箭头键一样。所以现在,如果我需要将光标向上移动一行,我只需 alt 单击到该行的开头并按左箭头键即可到达上一行。

于 2012-10-23T01:14:53.193 回答