這篇文檔音自http://herry2013git.blog.163.com/blog/static/2195680112013437139447/
修改背景
由於需要在某個文件夾下,新建Git目錄,所以每次有可能需要打入長長的文件路徑。但是GitBash有一個功能,選擇Git目錄,然後右鍵選擇Git Here就可以直接到達該目錄。但是Cygwin沒有,這裏我們修改Window的配置,讓Cygwin也有該功能。
修改步驟:
1.首先修改Cygwin安裝目錄下的Cygwin.bat
修改如下
@echo off
set _T=%CD%
echo %_T
D:
chdir D:\SOFT_APPLICATION\cygwin64\bin
@rem bash --login -i
start mintty.exe -e /bin/bash --login -i
第四第五行紅色部分是安裝目錄,對應不同的安裝目錄要修改
2. 修改.bash_profile文件,
該文件位於C:\cygwin\home\(用戶名)目錄下,在.bash_profile文件最後加入。
export _T=${_T//\\//}
if [ $_T == "" ]; then
export _T=~
fi
cd "$_T"
.bash_profile裏面的內容是Linux Shell腳本。
這裏需要注意的一點是修改完.bash_profile文件後,運行source .bash_prifle使之生效
3. 修改windows註冊表 ,達到鼠標右鍵有個OpenCygwin菜單的目的
(修改註冊表之前需要備份,防止錯誤操作傷害系統。)
3.1 開始->運行(或者win鍵+R),輸入REGEDIT,回車,打開註冊表編輯器;
3.2 找到HKEY_CLASSES_ROOT\Directory\Background\shell;
3.3 右鍵點擊shell,“新建”->“項”,名字是要顯示在右鍵菜單中的,可以隨便寫。這裏寫“OpenCygwin”,回車;
3.4 在剛創建的“OpenCygwin”上點右鍵,新建->項,這回名字不能亂起,寫“command”,回車。右邊窗口會顯示一個名字叫“默認”,類型爲“REG_SZ”的鍵值;
3.5 雙擊那個“默認”,能夠修改數值數據,裏面輸入Cygwin的啓動腳本路徑,比如我們第一步創建好的“C:\cygwin\Cygwin.bat”(在安裝目錄裏面),把引號去掉,寫好確定。
3.6 現在在文件夾中點開右鍵,你就可以看到多了一個名字叫“OpenCygwin”的選項了。