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

Una avatar
By Una
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

--
Tags: Linux

All Comments

先進格式化問題(4k sector)與DRBL-LIVE

Kelly avatar
By Kelly
at 2012-02-05T18:00
這一篇的六樓寫得很清楚 http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compactandamp;topic_id=36016andamp;forum=11 縮 http://ppt.cc/9uln 重點 1. 只要 gpar ...

MAN PAGE的閱讀

Sierra Rose avatar
By Sierra Rose
at 2012-02-05T16:27
※ 引述《cpyi (cpyi)》之銘言: : MAN PAGE是一個學LINUX的好辦法, : 但是有些MAN PAGE有5000多行, : 請問大家怎樣讀得呀? 用vim啦 $ man xxx | vim - Q (ex mode) set foldmethod=indent set shiftwidt ...

usb裡看不見的檔案容量

Heather avatar
By Heather
at 2012-02-05T16:14
如題,我的8GB usb分割成一個 1.5G,格式vfat 32,一個6G的分割,格式reiserf, 因為1.5G的那個給linux、windows共用,上上下下傳輸了很多檔案,但是… 很快地磁碟空間便不夠了…就在剛剛,明明移除的全部的檔案,怎麼檔案容量裡面還有 東西…去了 .Trash-1000 檢查下 ...

MAN PAGE的閱讀

Hardy avatar
By Hardy
at 2012-02-05T14:08
MAN PAGE是一個學LINUX的好辦法, 但是有些MAN PAGE有5000多行, 請問大家怎樣讀得呀? 我最近再看mencoder/mplayer, 看到MAN PAGE就懶了。 在網路上也有很多直接PO指令的, 但是自己要整個了解或變化就顯得略顯不足, 我用mencoder幫我的mp4轉檔, 指令亂貼 ...

pppoe configuration

Linda avatar
By Linda
at 2012-02-05T13:57
在Linux底下有很多pppoe的連線程式, 我知道的有rp-pppor,pppoeconf, 請問各位大大有從更底層著手的方法, 上面程式很方便, 但反而讓人摸不清原理。 或者說這跟ppp的套件有關係嗎? 還是pppd之類的? - ...