1
如果我在我的zsh
控制檯的非屏幕環境中鍵入End
- 它會將我移動到行尾。 但是,如果我做同樣的在zsh
背後屏幕,然後將下面的單詞正好大寫..GNU屏幕:zsh中奇怪的鍵盤移動
我怎樣才能讓那些運動表現在screen
環境也一樣嗎?
如果我在我的zsh
控制檯的非屏幕環境中鍵入End
- 它會將我移動到行尾。 但是,如果我做同樣的在zsh
背後屏幕,然後將下面的單詞正好大寫..GNU屏幕:zsh中奇怪的鍵盤移動
我怎樣才能讓那些運動表現在screen
環境也一樣嗎?
在你~/.screenrc
文件中添加以下行之一:
bindkey "\eOF" end-of-line
bindkey "\e[8~" end-of-line
bindkey "\eOw" end-of-line
取決於你得到什麼,當你按下Ctrl鍵 - 在shell提示下v結束。轉義由^[
表示。
或者,您可以嘗試將TERM
設置爲screen
,與screen
以外的設置相同。
Ctrl-v End給我「[4〜」那我該怎麼辦?它沒有在這三行中列出,並且'bindkey'\ e [4〜'end-of-line''沒有幫助..任何想法,丹尼斯?附: TERM現在是相同的 – user80805 2010-10-13 20:19:45
@ user80805:您是否得到「[4〜」或「^ [[4〜'?是否有'屏幕'運行?你有使用zsh的'bindkey'映射任何鍵嗎? – 2010-10-13 20:28:20
我得到了「^ [[4〜]」。這是與'屏幕'。沒有自定義綁定鍵 - 就是那個http://pastie.org/1219134 – user80805 2010-10-13 20:35:20