Windows7下Cygwin加入鼠标右键,打开当前目录
将Cygwin添加到右键菜单
步骤
- 以管理员身份运行
Cygwin
,执行chere -i -t mintty
- 如果看到
-bash: chere: 命令未找到
(如下图),则需要安装新组建,转到下一章节 - 如果看到
Shell defaulting to bash defined for <用户名>
(如下图),恭喜你,随便找个文件夹,右键,你会发现多了个Bash Prompt Here
,点击它就可以启动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\bin
和chere\usr
文件夹复制并粘贴到D:\cygwin64\
注:如果下载的文件解压后没有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.