0

是否有键绑定将点移动到下一个字符串的末尾?

4

4 回答 4

5

如果 point 在字符串的开头,您可以使用它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

是的,至少有几个。C-u 2 C-eC-n C-e想到。

于 2013-02-01T14:23:00.270 回答
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 回答