Windows 右键菜单打开MSYS-MinGW
安装MSYS-MinGW后,通常是通过启动菜单去打开,要进入某个目录,需要不断的cd,还是有点费事的。
如果可以在右键菜单直接打开,并定位到当前目录,岂不是爽歪歪。Windows与Unix特性兼得~
在此MSYS-MinGW的安装方式不做赘述了,仅介绍一下为其添加右键快捷菜单的方法:
第一步,创建一个启动MSYS的脚本
假设启动一个64-bit的MSYS,脚本命名为msys-64bit.bat,其内容如下:
- @echo off
- rem 定义msys shell启动脚本的路径,如果不知道该指定那个文件,可以通过MSYS的启动菜单去寻找
- set MSYS=D:\msys64\msys2_shell.cmd
- rem -mingw32 指定使用32-bit shell
- rem -mingw64 表示使用64-bit shell
- rem -here 表示使用当前目录作为工作目录
- %MSYS% -mingw64 -here
第二步,注册命令,添加注册表
1. 打开注册表,Run(Ctrl+R) -> regedit
2. HKEY_CLASSES_ROOT -> Directory -> Backgroud -> shell
3.右键点击shell,新建(New) -> 项 (Key)
命名为:MSYS2-64,该名称将显示在右键菜单,可根据自己喜好命名
双击右侧,默认(Default),设置一个右键菜单显示的名称,如:MSYS MinGW 64-Bit; 如果没有设置,将显示左侧的项(Key)名称MSYS2-64.
4.为右键菜单添加图标
在右侧右键,新建(New) -> 字符串值(String Value),命名为:Icon,并双击设置数值数据(Value Data).
这个值是应用程序图标文件(.icon)路径,如果没有找到ico文件,指定到相应的应用程序文件(.exe)也可以。
5.右键点击步骤3新建的MSYS2-64,新建一个项
命名为:command,这个名称必须是command。右边有默认的一项(Default),双击打开Default。
打开后,在数值数据(Value data)的地方,输入第一步中创建的脚本的路径即可,如:D:\msys64\msys-64bit.bat
6.看看右键菜单效果
7. 找个目录试试吧!~
先打开C:\Windows目录,然后通过右键在该目录打开MSYS2吧