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

By Una
at 2012-02-06T00:44
at 2012-02-06T00:44
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
--
最近習慣用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
--
Tags:
Linux
All Comments
Related Posts
先進格式化問題(4k sector)與DRBL-LIVE

By Kelly
at 2012-02-05T18:00
at 2012-02-05T18:00
MAN PAGE的閱讀

By Sierra Rose
at 2012-02-05T16:27
at 2012-02-05T16:27
usb裡看不見的檔案容量

By Heather
at 2012-02-05T16:14
at 2012-02-05T16:14
MAN PAGE的閱讀

By Hardy
at 2012-02-05T14:08
at 2012-02-05T14:08
pppoe configuration

By Linda
at 2012-02-05T13:57
at 2012-02-05T13:57