天天看點

vim打開多個檔案、同時顯示多個檔案、在檔案之間切換

打開多個檔案: 

1.vim還沒有啟動的時候: 

在終端裡輸入  

vim file1 file2 ... filen便可以打開所有想要打開的檔案 

2.vim已經啟動 

輸入 

:open file 

可以再打開一個檔案,并且此時vim裡會顯示出file檔案的内容。

:e ../myFile.pl

1. vim 文檔名   普通方式打開文檔       

2. vim +n 文檔名      打開文檔後,定位第n行 

3. vim ,進入vim界面之後使用指令 :e 文檔名 打開文檔,此方式可以在編輯一個文檔的同時打開另外一個文檔

同時顯示多個檔案: 

:split    簡寫  :sp 

:vsplit  簡寫  :vsp

# 顯示緩存   :ls

在檔案之間切換: 

1.檔案間切換 

Ctrl+6—下一個檔案 

:bn—下一個檔案 

:bp—上一個檔案 

對于用(v)split在多個窗格中打開的檔案,這種方法隻會在目前窗格中切換不同的檔案。 

2.在窗格間切換的方法 

Ctrl+w+方向鍵——切換到前/下/上/後一個窗格 

Ctrl+w+h/j/k/l ——同上 

Ctrl+ww——依次向後切換到下一個窗格中

3.多文檔編輯的指令如下

:n          編輯下一個文檔。 

:2n        編輯下兩個文檔。 

:N          編輯上一個文檔。注意,該方法隻能用于同時打開多個文檔。 

:e 文檔名        這是在進入vim後,不離開 vim 的情形下打開其他文檔。 

:e# 或 Ctrl+ˆ      編輯上一個文檔,用于兩個文檔互相交換編輯時使用。?# 代表的是編輯前一次編輯的文檔 

:files 或 :buffers 或 :ls     可以列出目前 緩沖區 中的所有文檔。加号 + 表示 緩沖區已經被修改過了。#代表上一次編輯的文檔,%是目前正在編輯中的文檔 

:b 文檔名或編号      移至該文檔。 

:f  或 Ctrl+g     顯示目前正在編輯的文檔名稱。 

:f 檔名         改變編輯中的文檔名。(file)

  1. 通過vim打開多個檔案(可以通過ctags或者cscope)
  2. ":ls"檢視目前打開的buffer(檔案)
  3. ":b num"切換檔案(其中num為buffer list中的編号)