簡體   English   中英

zsh git 命令自動完成和文件名自動完成一起?

[英]zsh git COMMAND autocomplete and filename autocomplete together?

注意:我知道有很多關於自動完成的問題,但我特別問了一個關於 git 命令的自動完成的問題,而不是用於列出目錄中文件的常規自動完成。

我正在運行 Mac Catalina 並最終決定跳上 zsh 火車。 我想讓 git 命令自動完成工作(即我輸入git a並點擊選項卡和addapply等選項)。

我執行了推薦的將autoload -Uz compinit && compinit到我的 ~/ autoload -Uz compinit && compinit文件,瞧我有 git 命令完成。 好極了!

但是,一旦我到達git add點並嘗試使用 Tab Complete 來獲取目錄中文件的名稱,我什么也得不到。 lscp等的常規選項卡完成工作正常,但在添加命令后不適用於git

有沒有辦法解決這個問題,以便我可以讓命令自動完成和文件自動完成工作?

它應該工作。 您確定在當前目錄中有修改或未跟蹤的文件嗎? 我建議使用以下配置樣式,以便它會告訴您:

zstyle ':completion:*:warnings' format 'No matches for: %d'

git mv類的其他事情之后完成是否有效?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM