Windows7下Cygwin加入鼠标右键,打开当前目录

将Cygwin添加到右键菜单

Windows7下Cygwin加入鼠标右键,打开当前目录

步骤

  1. 以管理员身份运行Cygwin,执行chere -i -t mintty
  2. 如果看到-bash: chere: 命令未找到(如下图),则需要安装新组建,转到下一章节 
    Windows7下Cygwin加入鼠标右键,打开当前目录
  3. 如果看到Shell defaulting to bash defined for <用户名>(如下图),恭喜你,随便找个文件夹,右键,你会发现多了个Bash Prompt Here,点击它就可以启动Cygwin并进入该文件夹 
    Windows7下Cygwin加入鼠标右键,打开当前目录 
    参考:Open Cygwin at a specific folder

添加新组建

以添加chere为例: 
1. 首先进入http://mirrors.163.com/cygwin找到对应版本对应组建,如我的需要找的是http://mirrors.163.com/cygwin/x86_64/release/chere/ 
2. 解压下载的文件,并将得到的内容复制到Cygwin安装目录。这里直接将chere\binchere\usr文件夹复制并粘贴到D:\cygwin64\ 
Windows7下Cygwin加入鼠标右键,打开当前目录 
Windows7下Cygwin加入鼠标右键,打开当前目录 
注:如果下载的文件解压后没有bin文件夹(如git只有usr文件夹),则将git\usr\bin复制到D:\cygwin64\bin,同理git\usr\lib也一样 
3. 没有第三步了。。重启cygwin即可执行新命令啦。其他组建添加方式也一样,不再赘述。。

 

1.ctrl+R

2.输入:regedit运行

3.找到HKEY_CLASSES_ROOT -> Directory -> Background -> Shell

4.右键Shell添加项,名字为cygwin, 右键cygwin添加项,名字为Command

5.点击cygwin,双击右边默认注册表,将填写cygwin安装目录, 例如:C:\cygwin64\Cygwin.bat %v

6.将Cygwin修改成:

@echo off

 

set _T=%*

C:

chdir C:\cygwin64\bin

start C:\cygwin64\bin\mintty.exe -e /bin/bash --login -i 

 

注意上面的路径换成自己cygwin的安装路径。

7.进入c:\cygwin64\home\adminstrator,编辑.bash_profile,最后面添加:

export  _T=${_T//\\//}  # replace backslash to fowardslash

 

if [[ $_T == "" ]]; then

   export _T="/home/Administrator"

fi

cd "$_T"

 

8.enjoy.