[問題] 在GNU Screen下使用vim的key mapping

看板Linux作者 (JSL)時間14年前 (2012/02/06 00:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
作業系統是Ubuntu 10.04 最近習慣用vim來寫code 也因此要compile就需要切換到另一個terminal 後來查到GNU screen可以將terminal分割(原本我都只是拿來跑需要跑很久的程式XD) http://tinyurl.com/7333a6c 以及調整分割視窗的大小 輸入 "CTRL + a" 然後輸入 ":resize n"(n是要顯示的行數) 但使用vim在輸入方向鍵上下左右時分別出現ABDC四個字母 按Home也會有異常狀況 於是試了幾種改善方法 最後選擇了不會影響外觀顏色的方式 在.vimrc中加入: if match($TERM, "screen") != -1 map ^[OH <Home> imap ^[OH <Home> endif 前言這麼多接著就是我要問的問題了 為什麼我只調整了Home這個按鍵的mapping 但連上下左右方向鍵的mapping好像也一起修好了= =? 謝謝Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.100.54
文章代碼(AID): #1FBh84UB (Linux)