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

位置切換:

     從一處編輯位置,跳動以前舊的編輯位置:ctrl+ i 或者 ctrl+o

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章