在Mac上让Emacs按单词移动光标

4

在我的Mac上,使用M(escape)作为快捷键时,应该是M + cursor,但实际上效果很差,因为每次需要使用它时,我都需要释放M(escape键),然后再按一次。在emacs中,是否有更好的快捷键来移动单词(类似于Windows中的ctr +箭头)?


1
你使用的是哪个版本的emacs?我的Aquamacs 1.9有这个问题。我升级到了2.0,现在alt-arrow键可以正常工作了。 - Marcelo Cantos
3个回答

3

在终端的首选项中有一个设置,可以将选项键用作元键,方法是在设置/键盘下进行,然后您可以使用option +箭头或option + f一词前进。


0

对我来说,向前/向后单词默认绑定为 M-右/左箭头、C-右/左箭头和当然的 M-f/b。如果你的情况不是这样,你可以像这样做:

(global-set-key (kbd "C-right") 'forward-word)
(global-set-key (kbd "C-left") 'backward-word)

将此代码放置在 .emacs 或 .emacs.d/init.el 中,您就可以正常使用了。

似乎无法工作: "signal(error ("C-必须以单个字符开头,而不是正确的字符"))" - Daniel Genin

0

您可以将Meta键更改为Alt、Command或Caps Lock。请查看此EmacsWiki文章


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接