我在Emacs中使用了auto-complete.el多年。这些天我正在使用Emacs,我的左小指开始让RSI一直打到TAB和ctrl。我已经完成了一些键盘重新映射以缓解这种情况,但是我通常会按Tab键来完成一个单词。有没有什么方法可以将auto-complete.el从使用TAB完成切换到空格键,使用较少使用和较强的拇指?
Edit2 :我使用的是auto-complete.el的旧版本,这意味着@ hd1建议不会立即对我有用。
答案 0 :(得分:1)
转到source并向下滚动到第235行显示,如果设置变量ac-trigger-key
,则可以更改用于触发完成的键。您应该在.emacs文件的custom-set-variables
块中设置此变量。
答案 1 :(得分:0)
我认为ac-complete-mode-map是自动完成时使用的键映射 菜单显示。尝试这样的事情怎么样(这是 我的设定):
(define-key evil-insert-state-map (kbd "C-SPC") 'auto-complete)
如果你不使用邪恶,你需要找到另一个键映射。也许是 特定模式的地图,甚至全局地图都可以使用。