[英]zsh git COMMAND autocomplete and filename autocomplete together?
注意:我知道有很多關於自動完成的問題,但我特別問了一個關於 git 命令的自動完成的問題,而不是用於列出目錄中文件的常規自動完成。
我正在運行 Mac Catalina 並最終決定跳上 zsh 火車。 我想讓 git 命令自動完成工作(即我輸入git a
並點擊選項卡和add
、 apply
等選項)。
我執行了推薦的將autoload -Uz compinit && compinit
到我的 ~/ autoload -Uz compinit && compinit
文件,瞧我有 git 命令完成。 好極了!
但是,一旦我到達git add
點並嘗試使用 Tab Complete 來獲取目錄中文件的名稱,我什么也得不到。 ls
、 cp
等的常規選項卡完成工作正常,但在添加命令后不適用於git
。
有沒有辦法解決這個問題,以便我可以讓命令自動完成和文件自動完成工作?
它應該工作。 您確定在當前目錄中有修改或未跟蹤的文件嗎? 我建議使用以下配置樣式,以便它會告訴您:
zstyle ':completion:*:warnings' format 'No matches for: %d'
在git mv
類的其他事情之后完成是否有效?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.