vim如何在多個檔案中切換

2022-01-22 19:20:01 字數 1768 閱讀 5206

如果我們一次開啟多個檔案

看一下當前目錄裡面的檔案:

total

28drwxr-xr-x 2 wangkongming wangkongming 4096 7月 17

17:15

.drwxr-xr-x 4 wangkongming wangkongming 4096 6月 10

13:27

..-rw-r--r-- 1 wangkongming wangkongming 515 7月 17

17:12

add.html

-rw-r--r-- 1 wangkongming wangkongming 646 7月 6

16:42

edit.html

-rw-r--r-- 1 wangkongming wangkongming 46 6月 10

15:57

footer.html

-rw-r--r-- 1 wangkongming wangkongming 211 7月 2

17:56

header.html

-rw-r--r-- 1 wangkongming wangkongming 909 7月 2

19:50 index.html

開啟多個檔案:

vi *.html

可以操作的命令如下:

:n          編輯下乙個文件。 

:2n        編輯下兩個文件。 

:n          編輯上乙個文件。注意,該方法只能用於同時開啟多個文件。 

:e 文件名        這是在進入vim後,不離開 vim 的情形下開啟其他文件。把檔案暫存在快取區

:e# 或 ctrl+ˆ      編輯上乙個文件,用於兩個文件相互交換編輯時使用。?# 代表的是編輯前一次編輯的文件 【這個比較常用】

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

:b 文件名或編號      移至該文件。

如,:b 2,跳轉到第二個檔案

如果想以列表形式開啟快取區的檔案,就需要用外掛程式。

github位址為:

檔案中有這幾個檔案:

doc  license  plugin  readme.md

將plugin目錄下的 bufexplorer.vim檔案放到你home目錄下的.vim/plugin/目錄中

將doc目錄下的 bufexplorer.txt檔案放到你home目錄下的.vim/doc/目錄中

在home下的.vimrc檔案中加入下面的**

"""""""""""""""""""""""""""""

"f6 bufexplorer

"""""""""""""""""""""""""""""""

map :bufexplorer

配置好後開啟乙個檔案,或者多個檔案

按下f6,就能看到這樣的介面

"press for help

"sorted by mru | locate buffer | one tab/buffer | absolute split path"=

行 行

行 行

行其中 %a表示當前編輯的檔案

h 表示曾經開啟過這個檔案

這樣就很方便的在檔案中切換了。

vim如何在多個檔案中切換

如果我們一次開啟多個檔案 看一下當前目錄裡面的檔案 total 28drwxr xr x 2 wangkongming wangkongming 4096 7月 17 17 15 drwxr xr x 4 wangkongming wangkongming 4096 6月 10 13 27 rw r...

如何在Silverlight中切換「頁面」

具體做法是 新建乙個usercontrol,名字可以叫做pageswitcher。然後將pageswitcher.xaml中的grid控制項去掉,程式設計下面這樣 xmlns xmlns x 然後在後台 中增加乙個方法,比如叫做switchpage,用來切換頁面,然後在建構函式中呼叫,用來顯示第乙個...

vim開啟多個檔案(檔案切換,視窗切換)

開啟多個檔案 vim file1 file2 filen便可以開啟所有想要開啟的檔案 輸入 e file 可以再開啟乙個檔案,並且此時vim裡會顯示出file檔案的內容。sp 水平切分視窗 vsplit 垂直切分視窗 b1 n 切換至第n個檔案 be 也可以列出開啟的檔案 對於用 v split在多...