Emacs:键绑定:如何将指针移动到字符串的末尾

时间:2013-02-01 14:19:37

标签: emacs

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

4 个答案:

答案 0 :(得分:5)

如果point位于字符串的开头,您可以使用C-M-f移出结尾:

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

但是,如果point在字符串内,则不起作用。 C-s "可能是最简单的方式。

答案 1 :(得分:2)

大多数编程模式将为字符串文字的分隔符定义语法类。您可以使用skip-syntax-forward移至这些。我不确切知道你想要的行为,但这是找到字符串分隔符的关键。

(skip-syntax-forward "^\"")

答案 2 :(得分:0)

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

答案 3 :(得分:0)

(move-end-of-line 2)就是这个功能。

如果需要,可以将其绑定到以下键:

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

在这里你将它绑定到f8。但是,从逻辑上讲,你会使用C-n C-e