終端機預設 Tab 補全區分大小寫且單一補全。修改 ~/.inputrc 可啟用強大補全體驗:
nano ~/.inputrc(或 vim)。set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

completion-ignore-case on:Tab 補全忽略大小寫(cd doc 可補全 Documents)。show-all-if-ambiguous on:單次 Tab 即列出所有符合項目(預設需按兩次)。TAB: menu-complete:循環切換補全選項,而非列表顯示,配合方向鍵選擇更高效。若使用 Zsh (macOS Catalina 預設 Shell),建議改編輯 ~/.zshrc 並啟用 autoload -U compinit; compinit,Zsh 內建補全系統更強大(含 Git 分支、Docker 容器、指令參數等語境感知補全)。