0

ポイントを次の文字列の末尾に移動するためのキー バインドはありますか?

4

4 に答える 4

5

ポイントが文字列の先頭にある場合、 を使用C-M-fして末尾を越えて移動できます。

 "this is my string"
↑ from here         ↑ to here

ただし、ポイントが文字列内にある場合、これは機能しません。C-s "が最も簡単な方法かもしれません。

于 2013-02-01T16:05:04.673 に答える
2

ほとんどのプログラミング モードは、文字列リテラルの区切り記号の構文クラスを定義します。skip-syntax-forwardこれらに移動するために使用できます。あなたが望む動作が正確にはわかりませんが、これは文字列区切り記号がどこにあるかを見つけるための鍵です。

(skip-syntax-forward "^\"")
于 2013-02-01T19:15:17.007 に答える
0

(move-end-of-line 2)が関数です。

必要に応じて、次の方法でキーにバインドできます。

(global-set-key [f8] '(lambda () (interactive)(move-end-of-line 2)))

ここでは、それを f8 にバインドします。しかし、そうです、最も論理的には、次のように使用しますC-n C-e

于 2013-02-01T15:22:16.930 に答える
0

はい、少なくともそれらのいくつか。C-u 2 C-eまたはC-n C-e思いつく。

于 2013-02-01T14:23:00.270 に答える