可能重複:
How do I bind a command to C-i without changing TAB?如何使用CTRL-I爲使用Emacs快捷不破壞標籤
我要重新定義Emacs的鍵盤快捷鍵控制,我是「移動光標UP」
要做到這一點,我添加了下面一行到我.emacs文件:
(global-set-key (kbd "C-i") 'previous-line)
然後我發現,tab鍵默認情況下會執行任何綁定到control-i的操作,這顯然不是我想要的。因此,爲了恢復正常的選項卡行爲,我將其添加到我的.emacs文件中。
(global-set-key (kbd "<tab>") 'indent-for-tab-command)
這大部分工作。但是,製表符不再適用於在迷你緩衝區中自動完成命令。我該如何解決這個問題?還是有更好的方法來解決這個問題? 謝謝。
感謝您指出了這一點。我在那個線程中發現了一些似乎符合我的情況的東西。 – mksuth 2010-12-22 20:57:27