windows7下將Cygwin加入右鍵菜單,并從當前目錄打開

參考:
http://www.cnblogs.com/sohighthesky/archive/2011/06/24/2089042.html

按照步驟,一步一步來。
第一步:修改windows注冊表
1·開始->運行(或者win鍵+R),輸入REGEDIT,回車,打開注冊表編輯器;
2·找到HKEY_CLASSES_ROOT\Directory\Background\shell;
3·右鍵點擊shell,“新建”->“項”,名字是要顯示在右鍵菜單中的,可以隨便寫。這里寫“OpenCygwin”,回車;
4·在剛創建的“OpenCygwin”上點右鍵,新建->項,這回名字不能亂起,寫“command”,回車。右邊窗口會顯示一個名字叫“默認”,類型為“REG_SZ”的鍵值;
5·雙擊那個“默認”,能夠修改數值數據,里面輸入Cygwin的啟動腳本路徑,比如我的“D:\Dev\Cygwin\Cygwin.bat %V”,把引號去掉,寫好確定。
6·OK,現在在文件夾中點開右鍵,你就可以看到多了一個名字叫“OpenCygwin”的選項。別急著點,肯定會提示錯誤,繼續下一步。
第二步:修改Cygwin啟動腳本和環境變量
1·修改Cygwin.bat文件,如下:
[javascript] view plain copy
print?

@echo off
set _T=%* #關鍵在這里加這句
D:
chdir D:\Dev\Cygwin\bin

bash --login -i

2·修改.bash_profile文件,在home(用戶名)目錄下,文件最后加入:
[html] view plain copy
print?

export _T=${_T//\//} # replace backslash to fowardslash
if [[ $_T == "" ]]; then
export _T="c:/Users/Administrator"
fi
cd "$_T"

好了,保存好修改的文件,再次在文件夾中點擊右鍵,選擇“OpenCygwin”,是不是進入當前目錄了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容