1. 程式人生 > 其它 >【Linux命令】vim

【Linux命令】vim

im 在linux開發環境中使用的非常廣泛,主要用來進行文字型別檔案的編輯操作。在專案開發中,我們需要經常在多個檔案間進行切換,笨一點的方法可能就是檔案的頻繁開啟、關閉,那有沒有更'懶'一點的方式呢?當然是有嘍,這就是vim的多視窗功能。說實話,我也是最近才發現的,使用起來真心的不錯,OK,下面我們一起來學習一下。
vim的多視窗總體來說分兩類:水平多視窗、垂直多視窗
一、水平多視窗
水平視窗的開啟使用:sp命令即可,預設的是將當前開啟的檔案進行多視窗處理,如果在:sp後面跟上檔名,即:sp filename,則會在下一個視窗中開啟該filename。
OK,多個視窗之間如何切換呢?兩種方法組合:(1)Ctrl+w+k 上一個視窗 Ctrl+w+ j 下一個視窗 (2)Ctrl+w+上下方向鍵
二、垂直多視窗
最新的垂直視窗命令為:vs ,預設的是將當前開啟的檔案進行多視窗處理,如果在:vs後面跟上檔名,即:vs: filename,則會在下一個視窗中開啟該filename。
OK,同樣的,多個視窗之間如何切換呢?兩種方法組合:(1) Ctrl+w+h 當前視窗左邊的一個視窗 Ctrl+w+ l 當前視窗右邊的一個視窗 (2)Ctrl+w+左右方向鍵

當前,關於vim多視窗的使用不止上面的這些,更多的就需要大家自己查閱資料了。
OK,多個視窗之間如何切換呢?兩種方法組合:(1) Ctrl+w+k 上一個視窗 Ctrl+w+ j 下一個視窗 (2)Ctrl+w+上下方向鍵

開啟多個檔案: 一、vim還沒有啟動的時候: 1.在終端裡輸入 vim file1 file2 ... filen便可以開啟所有想要開啟的檔案 2.vim已經啟動 輸入 :e file 可以再開啟一個檔案,並且此時vim裡會顯示出file檔案的內容。 3.同時顯示多個檔案: :sp //水平切分視窗 :vsplit //垂直切分視窗 二、在檔案之間切換: 1.檔案間切換 Ctrl+6 //兩檔案間的切換 :bn //下一個檔案 :bp //上一個檔案
:ls //列出開啟的檔案,帶編號
:b1~n //切換至第n個檔案 對於用(v)split在多個窗格中開啟的檔案,這種方法只會在當前窗格中切換不同的檔案。 2.在窗格間切換的方法 Ctrl+w+方向鍵——切換到前/下/上/後一個窗格 Ctrl+w+h/j/k/l ——同上 Ctrl+ww——依次向後切換到下一個窗格中 vim 關閉視窗
  1. :qall -- 關閉所有視窗,退出vim。
  2. :wall -- 儲存所有修改過的視窗。
  3. :only -- 只保留當前視窗,關閉其它視窗。(CTRL-W o)
  4. :close -- 關閉當前視窗,CTRL-W c能實現同樣的功能。 (象 :q :x同樣工作 )