先看整体效果

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. python3.6执行pip3时 Unable to create process using '"'

    问题需求 由于在windows操作系统中已经安装了python2.7,要在安装python3的时候 将python3.6安装在C:\Python36目录下 然后进入C:\Python36目录下执行pi ...

  2. Oracle:常用的一些基本操作

    表操作 查看系统中当前用户所有表: select * from user_tables;select * from user_indexs;select * from user_triggers; s ...

  3. ipv4与ipv6的区别

    对于计算机网络有一定了解的园园们来说,对这两个概念应该比较熟悉,我也将我知道的一点点小知识分享给大家吧 1.协议使用的广泛程度不同 目前,ipv4得到了广泛的应用,基本上所以的与上网有关的(看电影,玩 ...

  4. html标记语言 --图像标记

    html标记语言 --图像标记 三.图像标记 1.使用方法 <img src="路径/文件名.格式" width="属性值" height="属 ...

  5. scrapy的命令行

    scrapy --help 列出帮助信息以及常用命令scrapy version 列出scrapy版本scrapy version -v 列出详细的scrapy版本以及各组件信息 scrapy sta ...

  6. PHP 页面跳转到另一个页面的多种方法方法总结

    如何在PHP中从一个页面重定向到另外一个页面呢?这里列出了三种办法,供参考. 一.用HTTP头信息 也就是用PHP的HEADER函数.PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定 ...

  7. EFCore CodeFirst 连接MySql

    一.工具及环境 Visual Studio 2017 15.4.3 MySql Navicat for MySQL 二.Entity Framwork Core 2.0 MySql Code Firs ...

  8. Javascript闭包(Closure)

    1.Javascript特殊的变量作用域.变量的作用域无非就是两种:全局变量和局部变量.Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量. function f1() { var ...

  9. [LeetCode] Kth Smallest Number in Multiplication Table 乘法表中的第K小的数字

    Nearly every one have used the Multiplication Table. But could you find out the k-th smallest number ...

  10. Git的安装和使用(托管至GitHub的方法)

    一.下载Git 1.下载 下载地址: https://git-scm.com/download/win 根据你的操作系统选择32位或者64位 2.安装过程一路next 3.检验安装是否成功 在桌面点击 ...