2010-02-19 24 views
0

在Ubuntu Jaunty中,Enter鍵顯然被轉換爲Ctrl-m符號。我想從新行功能釋放Ctrl-m符號以使其可用於其他命令。在這種情況下,我想我應該直接將Enter換成換行符。我怎麼做?如何在Ubuntu Jaunty中指定新行功能直接輸入?

我正在談論關鍵重新分配在gnome終端。

+0

您是否在談論特定的編輯器或程序? – JAL 2010-02-19 20:06:10

+0

這個問題有關? http://stackoverflow.com/questions/2298811/how-to-turn-off-alternative-enter-with-ctrlm-in-linux ...你的意思是在Emacs中?我不知道'改變Linux中的綁定'是什麼意思。 – JAL 2010-02-19 20:07:09

+0

需要更多的信息來回答這個問題 – Joel 2010-02-19 20:56:19

回答

0

(global-set-key (kbd "<return>") 'newline)

+0

@Eric:由於終端正在爲Enter和Ctrl-m發送^ m代碼,所以此功能不起作用。因此,在終端下運行的任何程序(例如Emacs)都無法區分這些密鑰。當我按Ctrl-m時,可以讓終端發送與^ m不同的代碼嗎? – Alex 2010-02-19 21:26:45

+0

你會發送什麼?在終端中運行的所有其他內容都會期望^ m表示進入,反之亦然。除非你想在鍵入你的shell的時候按下Ctrl-m,我不推薦它。 – 2010-02-19 22:28:03

+0

解釋你的問題的一種不同的方式是,而不是讓它如此輸入發送除^ m以外的東西,是爲Ctrl-m發送除^ m以外的內容。除非您可以更改終端中的鍵盤綁定,否則您將很難做到這一點。 – 2010-02-19 22:31:52