vim 文件瀏覽功能的內置插件 Netrw


本文轉載於知乎   https://zhuanlan.zhihu.com/p/61588081

 

 

在vim 7.0之前,文件瀏覽功能由explorer.vim插件提供;從vim 7.0之后,這個插件被netrw.vim插件所代替。Netrw插件伴隨vim發行,不需要單獨安裝。

啟動

使用:Explore命令或縮寫:E命令(注意E大寫),將在當前窗口中打開文件瀏覽器:

使用:Sexplore命令或縮寫:Sex命令,將在水平拆分窗口中打開文件瀏覽器:

使用:Vexplore命令或縮寫:Vex命令,將在垂直拆分窗口中打開文件瀏覽器:

當然,也可以在啟動Netwr時,指定瀏覽特定的文件夾:

:Sex C:\Temp

打開文件

在Netrw中,可以切換目錄並打開文件。使用鍵盤移動光標至文件或文件夾名稱上,然后點擊Enter回車鍵,可以在當前窗口中打開該文件或文件夾;如果希望在新建窗口中打開文件或文件夾,那么可以點擊o鍵。

直接使用鼠標點擊文件或文件夾名稱,也可以在當前窗口中打開該文件或文件夾。

點擊/鍵,可以在文件列表中進行查找。

改變盤符和目錄

通過編輯目錄,可以使用Netrw來瀏覽該文件夾:

:edit E:\_ToDo

排序

通過設置g:netrw_sort_by和g:netrw_sort_direction,可以按照最近修改時間來進行排序:

let g:netrw_sort_by = 'time' let g:netrw_sort_direction = 'reverse'

重命名

點擊大寫R鍵,然后修改窗口底部信息中的第二個文件名,可以重命名當前光標下的文件。

刪除

點擊大寫D鍵,然后在窗口底部信息中進行確認,則可以刪除當前光標下的文件。

配置文件打開方式

默認情況下,Netrw將在當前窗口中打開文件。 使用以下命令,可以配置Netrw打開文件的方式:

let g:netrw_browse_split = n

其中,參數的值可以為以下四種:

  1. 用水平拆分窗口打開文件
  2. 用垂直拆分窗口打開文件
  3. 用新建標簽頁打開文件
  4. 用前一個窗口打開文件

定制外觀

點擊i鍵,可以在thin/long/wide/tree這4種顯示模式之間切換。也可以在vimrc配置文件中,使用以下命令來設置顯示模式:

let g:netrw_liststyle = 3

點擊I鍵,可以顯示或隱藏Netrw頂端的橫幅(Banner)。例如以下命令,將隱藏橫幅:

let g:netrw_banner = 0

使用以下命令,可以設置文件瀏覽器的寬度,為窗口的25%:

let g:netrw_winsize = 25

通過以上配置,我們可以得到通常IDE環境的文件顯示效果:

退出

使用:q命令,可以退出當前的Netrw;如果Netrw是唯一打開的窗口,那么將同時退出Vim。

我們可以將Netrw理解為,使用編輯命令對於目錄進行操作的特殊緩沖區。也就是說,我們可以使用:bdelete命令,來關閉Netwr打開的緩沖區,但不會退出Vim。

幫助信息

Netrw不僅可以瀏覽本地文件,還支持遠程文件的讀寫。你可以通過ftp,ssh,http等多種協議來瀏覽遠程機器的目錄並編輯遠程文件。

如果你使用圖形界面的GVim,那么也可以通過菜單來使用Netrw的功能:

在Netrw中點擊F1鍵,或者使用:help netrw命令,可以查看更多幫助信息。


免責聲明!

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



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