是否有键绑定将点移动到下一个字符串的末尾?
答案 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-e
或C-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