windows7使用小技巧

windows7任务栏上的资源管理器,点右键会出来最近使用过的文件或文件夹,可以选中你常用的文件,把它固定到已固定中。如图:

如果最近栏中没有你要的文件,你可以打开资源管理器,把文件直接托到任务栏上的资源管理器上,它就会自动增加到已固定里面。

 

 

在右键菜单中加入从文件夹打开自定义命令,例如:增加cmd命令,或者在文件夹处打开cygwin,如下图:

需要在注册表中中的HKEY_CLASSES_ROOT\Folder\shell 位置,新增一个cmd项,然后在cmd项中,新增一个command项,把它的默认值改成:"cmd.exe  /k cd %1"

 

你也可以把下面的注册表内容保存成 cmd.reg文件,然后双击导入注册表即可。

###############注册表文件内容#################

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell]

[HKEY_CLASSES_ROOT\Folder\shell\cmd]

[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="cmd.exe  /k cd %1"

[HKEY_CLASSES_ROOT\Folder\shell\cygwin]

[HKEY_CLASSES_ROOT\Folder\shell\cygwin\command]
@="C:\\cygwin\\bin\\mintty.exe -e c:/cygwin/bin/bash --login -c \"cd '%1'; exec bash --rcfile /etc/profile\""

 

[HKEY_CLASSES_ROOT\Folder\shell\mingw]

[HKEY_CLASSES_ROOT\Folder\shell\mingw\command]
@="C:\\MinGW\\msys\\1.0\\bin\\sh.exe --login -c \"cd '%1';exec sh -i\""

###############注册表文件内容#################

 

ls时显示目录、文件颜色:

1、在配置文件 profile(根据版本不同,也可能是bash.bashrc) 中删掉 cd "$HOME"

2、在配置文件中增ls颜色命令:

alias ls='ls -F --color --show-control-chars'

3、写个批处理用于调用bash

 

mingw:

[HKEY_CLASSES_ROOT\Folder\shell\mingw]

[HKEY_CLASSES_ROOT\Folder\shell\mingw\command]
@="C:\\MinGW\\msys\\1.0\\msys.bat \"%1\""

需要把c:\MinGW\msys\1.0\etc\profile 文件中的下列行删掉:

#cd "$HOME"

 

c:\MinGW\msys\1.0\etc\profile中加入目录颜色显示:

# --show-control-chars: help showing Korean or accented characters
alias ls='ls -F --color --show-control-chars'

 

msys.bat修改为:

cd %1
c:\MinGW\msys\1.0\bin\sh.exe --login -i

 

cygwin:

 

[HKEY_CLASSES_ROOT\Folder\shell\cygwin]

[HKEY_CLASSES_ROOT\Folder\shell\cygwin\command]

@="c:\\cygwin\\cygwin.bat \"%1\""

 

把配置文件c:\cygwin\etc\profile(根据版本不同,也可能是bash.bashrc)中的下列行删掉:

# Make sure we start in home unless invoked by CHERE
if [ ! -z "${CHERE_INVOKING}" ]; then
  unset CHERE_INVOKING
#else
 # cd "${HOME}" || echo "WARNING: Failed attempt to cd into ${HOME}!"

fi

 

修改批处理文件 c:\cygwin\cygwin.bat:

@echo off

cd %1
c:\cygwin\bin\bash --login -i
 

设置vs2013的命令行环境

[HKEY_CLASSES_ROOT\Folder\shell\vs2013]

[HKEY_CLASSES_ROOT\Folder\shell\vs2013\command]
@="cmd.exe  /k \"C:\\Program Files\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat\" x86 & cd %1"

 

cmd 参数 /k 表示执行命令后不退出 cmd。cmd同行执行多个命令,命令之间用 & 分隔。

 

msys2 不进入HOME,修改配置文件:G:\msys32\etc\post-install\05-home-dir.post

if [ ! -z "${CHERE_INVOKING}" ]; then
  unset CHERE_INVOKING
#else
 # cd "${HOME}" || echo "WARNING: Failed attempt to cd into ${HOME}!"

fi

 

 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell]

[HKEY_CLASSES_ROOT\Folder\shell\cmd]

[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="cmd.exe /k cd %1"

[HKEY_CLASSES_ROOT\Folder\shell\cygwin]

[HKEY_CLASSES_ROOT\Folder\shell\cygwin\command]
@="d:\\cygwin\\bin\\mintty.exe -e d:\\cygwin\\bin\\bash.exe --login -c \"cd '%1'; bash -i\""

[HKEY_CLASSES_ROOT\Folder\shell\msys2-mingw32]

[HKEY_CLASSES_ROOT\Folder\shell\msys2-mingw32\command]
@="c:\\msys64\\msys2_shell.cmd -mingw32 -mintty -where %1"

[HKEY_CLASSES_ROOT\Folder\shell\msys2-mingw64]

[HKEY_CLASSES_ROOT\Folder\shell\msys2-mingw64\command]
@="C:\\msys64\\msys2_shell.cmd -mingw64 -mintty -where %1"

[HKEY_CLASSES_ROOT\Folder\shell\msys_vc2013]

[HKEY_CLASSES_ROOT\Folder\shell\msys_vc2013\command]
@="c:\\msys64\\usr\\bin\\mintty.exe -e \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat\" x86 & c:\\msys64\\msys2_shell.cmd -msys2 -mintty -full-path -where %1"

[HKEY_CLASSES_ROOT\Folder\shell\vs2013]

[HKEY_CLASSES_ROOT\Folder\shell\vs2013\command]
@="cmd /k \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\vcvarsall.bat\" x86 & cd %1"

[HKEY_CLASSES_ROOT\Folder\shell\msys_vc2015]

[HKEY_CLASSES_ROOT\Folder\shell\msys_vc2015\command]
@="c:\\msys64\\usr\\bin\\mintty.exe -e \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 & c:\\msys64\\msys2_shell.cmd -full-path -where %1"

[HKEY_CLASSES_ROOT\Folder\shell\vs2015]

[HKEY_CLASSES_ROOT\Folder\shell\vs2015\command]
@="cmd /k \"C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\vcvarsall.bat\" x86 & cd %1"

 

 

 

 

 

脚本已放在github:

https://github.com/KangLin/windows_right_menu

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值