萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> macOS 教學

Mac 終端機啟用 Tab 自動補全(忽略大小寫、多選單顯示):.inputrc 設定檔配置

終端機預設 Tab 補全區分大小寫且單一補全。修改 ~/.inputrc 可啟用強大補全體驗:

設定步驟

  1. 終端機執行 nano ~/.inputrc(或 vim)。
  2. 貼入以下設定:
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
  1. Control+O 存檔 → Control+X 離開 nano。
  2. 重新啟動終端機(或新開分頁/視窗)。

終端機 nano 編輯 .inputrc

效果說明

  • 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 容器、指令參數等語境感知補全)。

copyright © 萬盛學電腦網 all rights reserved