在GNU Screen下使用vim的key mapping - Linux

Table of Contents

作業系統是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

--

All Comments