簡介:查看一個基於終端的文件瀏覽器應用程序,它使用 Vim 樣式的鍵綁定。
導航時 Linux目錄結構 在命令行,人們經常依賴 cd 命令..
可以在你登錄的Linux系統上獲取cd命令,所以沒有問題。
但是,如果系統由用戶維護,並且您希望改進目錄的顯示,則文件管理器的性能要比 cd 或 tree 命令好得多。
是的,您還可以在終端中獲取文件管理器。 它可能不如 Nautilus 之類的 GUI 好,但它仍然比老式命令好。
有各種 TUI 文件瀏覽器,其中一些在 It’s FOSS 中有所描述。今天我們來看看vifm。
什麼是vim?
虛擬機 是一個命令行工具,它是一個文件管理器,具有類似 vim 的導航和用於文件系統對像操作的鍵綁定。 您可能想知道“文件系統對象”是什麼意思,但它們是文件、目錄、符號鏈接、硬鏈接等等。
除了非常直觀的 vim 交互鍵綁定,還有 vifm 提供的一組功能。
- 終端快速文件管理器
- 從文件管理器本身編輯文本文件
- vifm 使用 curses 接口
- vifm 是跨平台的(它在 Cygwin 的幫助下在 Windows 上工作,它應該可以工作,但我還沒有測試過)
- 支持 dd、j、k、h、l 等 vim 風格的鍵綁定輸入。
- 這個 vifm 插件 可用於通過vim在vim中打開文件
- 對 vim 命令的自動完成支持
- 支持多個窗格
- 允許批量重命名 [or without] 常用表達
在 Linux 上安裝 vifm
vifm 軟件包並不是新的,因此默認情況下它在“穩定”發行版(如 Debian)中很容易獲得。
Ubuntu,流行! 對於 Debian 和基於 Debian 的發行版,例如 _OS、Mint,您可以使用 apt 包管理器來安裝 vifm。
sudo apt install vifm
使用 pacman 包管理器在基於 Arch 的 Linux 發行版上安裝 vifm。
sudo pacman -S vifm
vifm 也可以在 Fedora 和 RHEL 存儲庫中使用。 使用 DNF 包管理器安裝 vifm。
sudo dnf install vifm
安裝 vifm 後,您可以通過在終端中鍵入 vifm 來啟動 vifm(如下所示)。
vifm
vim 用戶界面
當您第一次啟動 vifm 時,默認情況下它會從當前目錄的概覽開始。您還會注意到 vifm 默認使用兩個窗格。
一個默認的 vifm 界面,由一個普通視圖(隱藏文件不顯示)和兩個默認打開的窗格組成
如果您對界面感到困惑,請嘗試按 j 鍵將光標下移一行,然後按 k 鍵將光標上移一行。 您可以按 h 鍵向上移動目錄。 像vim!
如果光標當前位於文件上,按 l 將在 vim 中打開文件(除非另有說明)。但是,如果光標在目錄上,按 l 將導航目錄並顯示目錄的內容。
您還可以按 Ctrl + g bind 從文件管理器中獲取有關文件或目錄的更多信息。
Ctrl–g 鍵綁定如何顯示目錄/文件信息的屏幕截圖
您可以按“za”鍵顯示隱藏的文件和目錄(默認情況下,以句點開頭的文件和目錄是隱藏的)。如果這些特殊文件和目錄沒有隱藏,請按 za 隱藏它們。
按下“zo”鍵綁定的示例
您可以使用“zo”鍵綁定永久顯示隱藏的文件和目錄。 您無法使用“zm”鍵綁定查看這些項目。
.stk-36b7877-container {背景色:#f1f1f1! 重要} .stk-36b7877-container: 在 {background-color: # f1f1f1! 重要} .stk-36b7877-container .stk-img-wrapper img {對象適合:填充! 重要} .stk-36b7877-container .stk-img-wrapper {寬度:250px! 重要;身高:100%! 重要} .stk-36b7877 {–stk-columns: 1! 重要的}
nnn:ProLinux 用戶的高速終端文件瀏覽器
結論是
由於它是基於 Vim 的,因此可以使用 vifmrc 文件進行配置。這個 維基百科 擁有最新的默認鍵綁定備忘錄單元 這裡..該項目有據可查。
Vifm 的默認鍵綁定
vifm 是一個很棒的文件管理器,特別是對於 Vim 用戶,因為它與 Vim 生態系統集成得非常好。將許多 vim 函數和鍵綁定組合到一個文件管理器中。默認的兩窗格佈局提高了效率。
不要猶豫,試試 vifm。這是一個非常棒的命令行工具!