Mac下git tab自動補全

2021-07-09 11:23:10 字數 792 閱讀 4958

git乙個很好的版本控制工具,具體用法以及資料在此不作說明,本人目前只是學個皮毛。

在linux環境下(ubuntu等),使用git命令時,使用tab鍵是可以實現自動補全的(auto completion),例如:

git bra

此時如果按tab鍵,系統會自動補全為git branch

對於上面的功能我想很多使用git的人應該深有體會的,但是在mac下,如果你不作設定,那麼你的tab鍵對git命令是毫無作用的,也許你輸入git branch 這樣的命令很隨意,不覺得tab鍵是多麼的便利,但是當你需要輸入的命令很長時就能體現tab鍵的妙處了。例如

#你本地有個分支叫feature/report_index_add_ajax_load_and_some_edit

也許這還不算長,當然我是沒怎麼見過字元比較多的。

如果這個時候你切花branch的話,如果沒有tab鍵自動補全,那麼你就只能乖乖的把所有字元敲一遍,當然咯,你也可以command+c,然後command+v

下面就提供兩個關於設定mac下tab鍵對git命令起作用的方法:

1.自己寫乙個git-completion.bash,當然不會真讓你自己寫的,有大牛做好了

詳情參考git-completion.bash

2.安裝乙個git auto-completion

或者參考install bash git completion

我自己使用的是第二種方案,目前來看還是很好用的,至於第一種方案,各位看官可以自己研究下。

mac配置git命令自動補全

在mac上安裝了git之後,發現命令不能自動補全,使用起來非常不方便,本文記錄怎麼讓git命令能夠自動補全。安裝補全工具 brew install bash completion 應用 brew info bash completion 從github上clone git的原始碼到本地 clone整...

Git自動補全配置安裝(Mac版本)

brew install bash completiongit clone複製 git completion.bash 源 下有個 contrib completion 目錄,有個 git completion.bash 檔案 cd git contrib completion cp git com...

vim 下的python自動補全

wget yum install y unzip tree unzip q master mv pydiction master pydiction mkdir p vim tools pydiction cp r pydiction after vim cp pydiction complete ...