vim窗口分割/切換


//ubuntu 11.10, vim7.3

先講motivation

比如vim中程序寫的很長,要參考前面的程序,但是窗口最大化也就那么長,這時就可以分割了。當然,折疊也能解決部分問題,這個可以參考

我的前一篇轉載的博文http://www.cnblogs.com/fstang/archive/2012/11/28/2793171.html

然后是contributions

split出來兩個窗口切換有快捷鍵ctrl+w+h,ctrl+w+j,ctrl+w+k或者trl+w+l,h-j-k-l四個字母分別代表左、下、上、右,也可以用方向鍵代替,比如ctrl+w+右箭頭。但是,這些快捷鍵只能在沒有標簽頁的情況下使用,因為有多個標簽頁的話,ctrl+w是關閉標簽頁的快捷鍵(如果你用chrome或chromium應該熟悉這個快捷鍵,完全一樣,另外,對應的打開新標簽頁是ctrl+t,和chrome也一樣)這樣就產生了沖突。我查了好久,幾乎沒找到有人提到這個問題,更不用說解決辦法,直到看到了Using_the_mouse_for_Vim_in_an_xterm

補充:后來發現ctrl+shift+w是可以的,也就是ctrl+大寫的W,這樣就不沖突了-_-||我又無知了.....

解決辦法是:在~/.vimrc中添加這么一句 set mouse=a 

這是個曲線救國的方法,但是恰好合我心意,也很可能合你心意。效果是:你可以通過鼠標切換,在左邊點一下,光標就移動到左邊,在右邊點一下,光標就移動到右邊,這正是gvim的方式。你可以先嘗試一下,確認是否滿意,然后再決定是否寫到vimrc中

下面是正文:

Introduction(基本命令)

:vs  或者 :vsplit  --vertical split,將當前窗口豎直分割,當前文件在兩個窗口中顯示

:vs filename 將當前窗口豎直分割,文件filename在新窗口中顯示

:sp 或者 :split  將當前窗口水平分割,當前文件在兩個窗口中顯示

:sp filename 將當前窗口豎直分割,文件filename在新窗口中顯示

related work

太多……

Our work

切換?-->set mouse=a,然后用鼠標

 

參考資料:

[1]http://vim.wikia.com/wiki/Using_the_mouse_for_Vim_in_an_xterm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM