2010-11-12 48 views
5

我在終端中輸入emacs,在其自己的窗口中加載了GNU emacs。 我喜歡使用pc-selection-mode中的按鍵組合,它允許您使用shift-right或shift-left選擇字符,或者通過按shift-up或shift-down選擇整行。在終端中使用emacs時,某些鍵盤綁定不起作用

問題是,當我通過輸入emacs -nw在終端中運行emacs時,後2個鍵綁定不起作用。我可以使用shift-left和shift-right來突出顯示字符,但按shift-up和shift-down不會做任何事情。光標停留在原來的位置。

我該如何解決這個問題?爲什麼它甚至發生?我使用的是GNU Emacs 23.1.1,並且我已經確認當emacs在它自己的窗口中以及當emacs在終端內運行時,它們都使用相同的版本。

感謝所有幫助

+0

適用於Ubuntu 9.10的emacs 22。啓動電腦選擇模式時,在*消息*緩衝區中有什麼啓發?我只看到「正在載入pc-select .. done」和「正在載入delsel ..完成」。 – Spacedman 2010-11-12 17:23:31

+0

不,只是說'電腦選擇模式啓用' – Eddy 2010-11-12 17:25:37

+0

即使它被禁用,如果我按右移或左移,我仍然可以在文本中向前和向後移動。只是升檔和降檔不會讓我上下移動,無論電腦選擇模式是否開啓。 – Eddy 2010-11-12 17:27:45

回答

2

很多時候綁定只是沒有列出,或映射錯誤。您可以嘗試M-x show-lossage(或C-h l)查看轉義序列是否達到emacs。如果他們這樣做,你可能想嘗試xterm-extras - 即使我在不​​同版本的linux和solaris之間遷移,以及我在他們之間ssh(這通常是問題的來源),它仍然可以工作。

+2

[在Emacs 23.2.1],這是「視圖損失」,而不是「顯示損失」。 – SabreWolfy 2012-04-26 08:34:22