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中的編號)
 
 


免責聲明!

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



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