cygwin添加到有右鍵菜單

cygwin添加到有右鍵菜單

前提

爲了在windows中使用cygwin編譯指定文件代碼更爲方便,因此動心思琢磨把cygwin添加到右鍵菜單,百度了一下,發現不少這樣的教程,可是有問題,好比添加了可是右鍵點擊文件夾名並無cd跳轉到該文件名目錄下,不斷嘗試後發現了更好的路徑方法。shell

添加右鍵菜單

開始->運行->regedit;
HKEY_CLASSES_ROOT\Directory\Background\shell\ 下新建項自由命名如cygwin,在新命名的cygwin下新建項命名爲command,雙擊command選項右邊的默認,輸入D:\cygwin\Cygwin.bat %V其中D:\cygwin\Cygwin.bat爲cygwin的安裝路徑。
如今你在文件的目錄下右鍵菜單就會出現cygwin.可是若是你想在文件名上右鍵菜單出現cygwin,你須要在HKEY_CLASSES_ROOT\Directory\folder\shell\路徑下從新作以上步驟。windows

修改cygwin.bat

@echo off  
set _T=%* 

D:  
chdir D:\cygwin\bin  
    
@rem bash --login -i

如上,修改的目的是爲了可以cd到_T指定的路徑下。
須要注意:**_T=%***之間不能有空格。bash

修改.bash_profile

通常位於安裝目錄/home/(用戶名)下,若是安裝路徑下沒有home文件,你須要去c:/user/(用戶名)下,並把安裝路徑下\etc\skel中的文件拷貝過去。
修改以下:code

export _T=${_T//\\//}  
if [ $_T == "" ]; then  
export _T="&{HOME}"  
fi  
cd "$_T"
相關文章
相關標籤/搜索