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

そのエラーを確認した後、もう一度プロンプトでコマンドを取得するためにヒットし、「何とか」という単語をクリックして編集を開始したいと思います。

4

1 に答える 1

4

alt + クリックは、カーソルを配置するために機能します。

上記のコメントで @zneak が指摘しているように、これは多くの矢印キー入力をシミュレートすることによって行われます。

そのため、複数行のコマンドでカーソルを数行上に配置しようとすると、上矢印キーを押したかのように、現在のコマンドが前のコマンドに置き換えられます。したがって、カーソルを 1 行上に移動する必要がある場合は、行の先頭までクリックし、左矢印キーを押して前の行に移動します。

于 2012-10-23T01:14:53.193 に答える