簡體   English   中英

在Windows上的git bash中啟用自動補全功能?

[英]Enabling auto-completion in git bash on windows?

我想輸入

git checkout <start-of-branch-name>

...然后點擊選項卡,為我自動設置分支名稱。 如何啟用此功能?

首先,問題可能很簡單,就像不在git控制的路徑中一樣。 通過發出git status命令進行檢查,看看是否出現錯誤。

如果您在git路徑中,請嘗試獲取/etc/bash_completion.d/git文件的源,然后再次嘗試制表符/etc/bash_completion.d/git 如果可行,請執行以下操作:

  1. 將以下內容添加到您的~/.bashrc文件中:

. /etc/bash_completion.d/git

  1. 登出。

  2. 打開一個新的薄荷會話(您正在使用薄荷,對嗎?在“ cmd”提示或Powershell中,制表符補全可能無法正常工作。)

  3. 鍵入git后跟一個空格,然后按兩次Tab鍵進行測試。 您應該獲得git子命令的列表。

現在,分支名稱上的制表符補全應該適合您。 例如。 git branch ma <TAB>應該作為git branch master完成。

暫無
暫無

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

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