emacs global-set-key C-i


0

我想重新映射一些命令 emacs 如下:

(global-set-key "\C-i" 'backward-word)
(global-set-key "\C-o" 'forward-word)

这很好用,除了 标签 键是以某种方式绑定的 C-i 以及我的功能 标签 没有执行 backward-word 命令因此不再有效。编辑python代码时这肯定是个问题...

  1. 我怎样才能解决这个问题?
  2. 我知道一些帮助文档 C-h kC-h v 但我在哪里可以了解到 标签 关键问题?


这对我不起作用。我通过终端使用OS X 10.8.4和emacs 24.3
CodeKingPlusPlus

那就是问题所在。终端将C-i和TAB视为相同的字符,并且无法更改它。您需要在终端外使用Emacs版本。
Alan Shutko

你不能自定义或重新映射?
CodeKingPlusPlus

不在Emacs中。终端以任何一种方式发送完全相同的序列。根据您的终端仿真器,您可能能够发送不同的序列。
Alan Shutko
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.