尝试将Ctrl- <right>绑定到emacs

时间:2017-03-16 20:57:55

标签: macos emacs key-bindings

我在Mac OS 10.12.3(Sierra)上使用Gnu Emacs 25.1(9.0)。我很长一段时间以来一直是Emacs用户,但(不幸的是)不是Lisp程序员。我有一个.emacs文件,我已经携带了很长时间,设置了我从这里和那里刮过的自定义。

刚刚建立了一个新的系统,从Aquamacs切换到Gnu Emacs,我还有一个我想要设置的东西,即获得&#34;前进词&#34;和#34;落后词&#34;要映射到Ctrl-&lt; right&gt;的命令和Ctrl-&lt; left&gt;分别。

我试过了:

(global-set-key (kbd "C-<right>") 'forward-word)

(global-set-key (quote [C-right]) (quote forward-word))

并且都不起作用。 &#34; meta&#34; key已映射到Apple命令键,我认为这是为什么它不起作用:

(global-set-key "\M-[1;5C"    'forward-word)

有人可以帮忙吗?如果你想首先不知道Lisp而激怒我,那很好。

2 个答案:

答案 0 :(得分:1)

  • 询问Emacs如何描述密钥序列
  • 使用[HttpGet] [Route("get/all")] [BasicTokenValidation] public IHttpActionResult GetAll() { try { // Some Code } catch (Exception ex) { return InternalServerError(ex); } }
  • 告诉您的内容

kbd后跟Ctrl-&lt; right&gt;告诉我C-h k,因此我会使用<C-right>

答案 1 :(得分:0)

您的Mac或Iterm可能会吸收您的输入组合,尤其是当他们有系统键时。在Mac上,打开settings -> keyboard -> Shortcuts并确保您没有覆盖该列表。如果您运行Emacs的控制台版本,请检查您的Iterm设置。