先看整体效果

1. 增加cygwin的bash here

windows下安装了git后有git bash here

但是安装了cygwin没有bash here

我们可以通过修改注册表的方式自己做一个

Win10下在注册表内有一般有两个默认的 cmd 和 PowerShell

\HKEY_CLASSES_ROOT\Directory\Background\shell

  

安装了git后有git_shell

打开git_shell我们可以看到

和Command目录下

我们在shell目录下新建一个“项” Bash,并添加两个字符串,路径自行替换

再在Bash下面添加command项,默认字符串修改为

D:\Program\Cygwin\Cygwin.bat %V

修改Cygwin.bat

@echo off
set _T=%* C:
chdir D:\Program\Cygwin\bin bash --login -i

修改D:\Program\Cygwin\home\下的.bash_profile

_T=${_T//\\//} #将所有的'\'替换为'/'
_T=${_T/C/c}
_T=${_T/D/d}
_T=${_T/ }
_T=/cygdrive/${_T/:} #去掉冒号
if [[ $_T == "" ]]; then
_T=${HOME}
fi
cd "${_T}"

效果如下:

自动在当前目录下打开Bash

2. 解决高版本 windows 10 只有 powershell 没有 cmd 的问题

在有powershell ShowBasedOnVelocityId的时候 cmd就隐藏了,但是这两个键值是不可以更改的

我们可以新建一个cmd2

其command为

这里没有增加Extended是想要它永久显示

 

3. 增加VS2015的prompt

与Bash Here类似,这里不说其结构了

command如下:

本机工具提示符

cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86

cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64

跨平台提示符

cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86_amd64

cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64_x86

cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86_arm

cmd.exe /k ""D:\Program\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" amd64_arm

windows资源管理器中配置右键bash here的更多相关文章

  1. 怎样在Windows资源管理器中添加右键菜单以及修改右键菜单顺序

    有时,我们需要在Windows资源管理器的右键菜单中添加一些项,以方便使用某些功能或程序. 比如我的电脑上有一个免安装版的Notepad++,我想在所有文件的右键菜单中添加一项用Notepad++打开 ...

  2. 将Ftp添加到资源管理器中直接使用

    在资源管理器中,右键,添加网络位置. 然后输入ftp的url ftp://server2008 使用匿名方式登录

  3. Windows资源管理器文件名排序

    Windows资源管理器文件名排序 Windows资源管理器文件名排序 背景:自然排序 什么是自然排序? 怎样按自然排序的规则进行排序? 基于Python的解决方案 参考材料 这学期担任了本科生教学助 ...

  4. Windows 10 删除资源管理器中7个文件夹

    Windows 10 安装完成之后 ,在资源管理器中会存在 7 个文件夹,他们分别是:图片.视频.下载.音乐.桌面.文档.3D对象. 我们可以通过修改注册表的方式,隐藏这7个文件夹.相关注册表内容如下 ...

  5. Windows 7 在资源管理器中显示软件快捷方式

    该方法是利用资源管理器中储存网络位置的文件夹实现的, 不需要修改注册表. 效果如图: 操作方法: 在资源管理器中打开路径 "%appdata%\Microsoft\Windows\Netwo ...

  6. 为Windows资源管理器右键菜单添加菜单项

    为Windows资源管理器右键菜单添加菜单项 在Windows下命令行用的比较多,经常在资源管理器里翻到某个目录,若想要在此目录下跑命令,只能是打开cmd.exe,然后一路cd才能到达此目录. 每次都 ...

  7. 删除Win10资源管理器中的3D对象/音乐/视频文件夹

    Win10如何删除资源管理器中的3D对象/音乐/视频等文件夹?使用Win10系统的用户都知道,打开此电脑之后,资源管理上面会显示文档/音乐/视频等7个文件夹,一些用户认为很少使用到它们,想要除之而后快 ...

  8. 删除资源管理器中,设备和驱动器与左侧边栏中存在的WPS网盘等图标

    存在的问题:资源管理器中,设备和驱动器与左侧边栏中存在的百度网盘和WPS网盘等图标,看着比较碍眼,所以想设置为不显示,可是软件本身不提供右键不显示或删除的功能 解决方案: 删除设备和驱动器中不想要的图 ...

  9. 使用windows资源管理器的排序规则

    对于windows资源管理器 abc_1_def是要排到abc_10_def前面的 而一般的排序规则, 都会吧_10_排到前面 所以为了使用习惯, 最好用资源管理器的排序规则, windows有个AP ...

随机推荐

  1. Opencv出现“_pFirstBlock == pHead”错误的解决方法

    先说结论: opencv链接库使用错误. 1,确认VS工程属性中,opencv的链接库路径和版本正确. VS2013应该使用vc12目录,VS2012对应vc11目录.debug版和release版要 ...

  2. 使用TortoiseSVN打Tag

    参考了 https://blog.csdn.net/liuzx32/article/details/9123401. 值得注意的点是: 选择路径的时候,不要先点进去自己建好叶子节点路径再选择该路径,会 ...

  3. python xml.dom模块解析xml

    1. 什么是xml?有何特征? xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. 例子:del.xml <?xml version=&q ...

  4. Mybatis多个参数传值方法

    第一种方案 DAO层的函数方法 Public User selectUser(String name,String area); 对应的Mapper.xml <select id="s ...

  5. 小技巧-C#文本快速删除空行

    查找:^\s*\n 替换空格 选择正则表达式

  6. Jenkins配置Gogs webhook插件

    前言 我们在前面使用Jenkins集合Gogs来进行持续集成的时候,选择的是Jenkins定时检测git仓库是否有更新来决定是否构建.也就是说,我们提交了代码Jenkins并不会马上知道,那么我们可以 ...

  7. 视觉slam学习之路(一)看高翔十四讲所遇到的问题

      目前实验室做机器人,主要分三个方向,定位导航,建图,图像识别,之前做的也是做了下Qt上位机,后面又弄红外识别,因为这学期上课也没怎么花时间在项目,然后导师让我们确定一个方向来,便于以后发论文什么. ...

  8. “百度杯”CTF比赛 九月场_SQL

    题目在i春秋ctf大本营 题目一开始就提醒我们是注入,查看源码还给出了查询语句 输入测试语句发现服务器端做了过滤,一些语句被过滤了 试了一下/**/.+都不行,后来才发现可以用<>绕过 接 ...

  9. 【luogu3174】【HAOI2009】毛毛虫

    Description 对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一个毛毛虫,点数越多,毛毛虫就越大. Input 在文本文件 worm.in 中第一行两个整数 N , M ,分 ...

  10. 例10-3 uva10375(唯一分解定理)

    题意:已知C(m,n) = m!/(n!(m-n)!),已知p,q,r,s,求C(p,q)/C(r,s) 思路: 全部分解成质因子,相乘则加,除则减 #include <iostream> ...