提升bash路徑補全效率,告別冗長路徑輸入!bash-complete-partial-path插件,為Bash帶來類似Zsh的路徑補全功能,顯著提高效率。無論您使用Linux、macos還是Windows,都能輕松體驗這一便捷特性。
其工作原理是:按下Tab鍵時,插件會嘗試補全路徑的每個不完整部分。例如,輸入cd /u/s/app并按下Tab,插件會自動將其展開為cd /usr/share/applications。如果存在多個匹配項,則只補全公共部分。例如,在Ubuntu系統中,/usr/share下可能有多個以”app”開頭的文件夾,此時插件只會補全到/usr/share/。
更進一步,它支持更深層的不完整路徑補全,例如在Ubuntu系統中輸入cd /u/s/f/t/u并按下Tab,將自動展開為cd /usr/share/fonts/truetype/ubuntu。
主要功能:
- 特殊字符轉義
- 支持帶引號的路徑
- 正確處理~表達式
- 與bash-completion包兼容,無需額外配置,只需確保在主bash-completion之后加載此插件即可。
更多信息和演示,請訪問項目頁面[2]。
**安裝 bash-complete-partial-path**
以下步驟使用git安裝,方便更新維護。您也可以參考官方說明[3]進行安裝。
-
安裝Git: (用于克隆代碼倉庫) 在Debian、Ubuntu、Linux Mint等系統中,使用以下命令安裝:
sudo apt install git
-
克隆代碼倉庫:
cd ~/.config && git clone https://github.com/sio/bash-complete-partial-path
-
配置.bashrc文件:
使用文本編輯器(例如gedit)打開~/.bashrc文件,在主bash-completion配置之后添加以下內容:
[ -s "$HOME/.config/bash-complete-partial-path/bash_completion" ] && source "$HOME/.config/bash-complete-partial-path/bash_completion"
-
生效配置:
source ~/.bashrc
安裝完成!現在您可以體驗Bash的增強路徑補全功能了。