2013-09-27 46 views

回答

1

不,你真的不想那麼做 - 相信我。在Emacs中,C-u對於其他東西來說太重要了。恕我直言,替換一個不同的鑰匙對你來說會是一件痛苦和麻煩的事情。

取而代之,找到一些您感覺舒適的鑰匙,並將其分配給您想要的任何一個命令。例如,重新綁定已綁定到您不太關心的命令的密鑰(例如M-k)。

例如:

(defun kill-to-bol() 
    "Kill text from point to beginning of line." 
    (interactive) 
    (kill-region (point) (line-beginning-position))) 

(global-set-key "\M-k" 'kill-to-bol) 
+0

我同意在這一個,雖然我有'C-u'勢必'undo'。我早就反彈了, 認爲我不需要'通用參數'。現在我需要它,但是我不能將它綁定到'C-u',因爲它現在是肌肉記憶。現在用'; -u'代替。 –

+0

感謝您的幫助和建議,但就像@ abo-abo說我認爲我不需要universal-argument,我真的想在bash和emacs中使用相同的熱鍵,所以我堅持使用C-u。當我發現我需要它時,也許我會將萬能論證綁定到另一個關鍵字上。 –

+0

只要確保在實際需要'universal-argument'時確保不會用完單和絃快捷鍵 。它*必須*在單和絃上。 –

相關問題