VisualStudio 自定义外部命令
通过自定义命令,可以在 VisualStudio 加上一些自定义命令,可以快速启动 git 或者做其他的事情

添加命令
首先打开工具 外部命令,点击添加,然后在弹出的窗口输入下面内容


例如添加内容是打开 git 、打开资源管理器、打开 git blame
| Title | Command | Arguments | Initial directory | 
|---|---|---|---|
| 在此仓库运行 | Git Bash | C:\Program Files\Git\git-bash.exe | 
"--cd=$(SolutionDir)/.." | 
| 在资源管理器中打开仓库 | C:\Windows\explorer.exe | 
/select,"$(SolutionDir)\.." | 
"$(SolutionDir)\.." | 
| 追溯这个文件 | C:\Program Files\TortoiseGit\bin\TortoiseGitBlame.exe | 
"$(ItemPath)" | 
/line:$(CurLine) | 
| 显示此文件的日志 | C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe | 
/command:log /path:"$(ItemPath)" | 
"$(ItemDir)" | 
添加到VisualStudio
- 在工具栏最后点击 [添加并删除按钮],选择 [自定义];
 - 在对话框中点击 [添加命令],添加 Tools→外部命令 12345……(就是你之前步骤里显示的那个顺序,从 1 开始计数);
 - 点击修改,改个显示的名字,调整下前后顺序。
 



在 VisualStudio 添加 Blame
在 VisualStudio ,我看到了自带的 Blame 很烂,于是如何在 VisualStudio 添加一个强大的 Blame?
我选择了deepgit ,我把它安装在 C 盘,安装完成可以使用外部命令把他放在 VisualStudio,下面就是方法
确定 deepgit 的路径,记为 path ,我这里的是
C:\Program Files (x86)\DeepGit\bin\deepgit.exe打开 VisualStudio 工具 外部工具
点击添加
输入标题,标题可以随意写。命令就是 path 安装路径,参数写
$(ItemPath)
点击添加或移除按钮 自定义

添加命令 这里选择工具的外部命令4,外部命令和添加命令所在有关,我这里添加的是第4个
感谢 吕毅
本文会经常更新,请阅读原文: https://lindexi.gitee.io/lindexi/post/VisualStudio-%E8%87%AA%E5%AE%9A%E4%B9%89%E5%A4%96%E9%83%A8%E5%91%BD%E4%BB%A4.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
VisualStudio 自定义外部命令的更多相关文章
- 2018-8-10-VisualStudio-自定义外部命令
		
title author date CreateTime categories VisualStudio 自定义外部命令 lindexi 2018-08-10 19:16:53 +0800 2018- ...
 - 错误:'nasm' 不是内部或外部命令,也不是可运行的程序
		
原文转自 http://blog.csdn.net/alexcrazy/article/details/7183312 >正在执行自定义生成步骤 >'nasm' 不是内部或外部命令,也不是 ...
 - 关于在vs2010中编译Qt项目时出现“无法解析的外部命令”的错误
		
用Cmake讲Qt.VTK和ITK整合后,打开解决方案后添加新类时运行会出现“n个无法解析的外部命令”的错误. 原因是新建的类未能生成moc文件,解决办法是: 1.右键 要生成moc文件的.h文件,打 ...
 - 如何解决C#编译中"csc不是内部或外部命令"的问题
		
安装完 VisualStudio 2010编译环境后,是不能用命令行直接编译写好的csc文件的,如果不配置环境变量,在命令提示符(cmd)中编译扩展名为cs的文件,会出现错误提示“csc不是内部或外部 ...
 - 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
		
今天闲来无事想起了node.js,因此到网上下载了一个node.js的安装程序进行安装.其中: 安装程序:node-v0.11.13-x64.msi PC系统:Windows 7 自定义安装路径:D: ...
 - 解决C#编译中"csc不是内部或外部命令"的问题
		
安装完 VisualStudio 编译环境后,是不能用命令行直接编译写好的csc文件的,如果不配置环境变量,在命令提示符(cmd)中编译扩展名为cs的文件,会出现错误提示"csc不是内部或外 ...
 - Zabbix使用外部命令fping处理ICMP ping的请求
		
Zabbix使用外部命令fping处理ICMP ping的请求,fping不包含在zabbix的发行版本中,需要额外去下载安装fping程序, 安装完毕之后需要在zabinx_server.conf中 ...
 - javac 不是内部或外部命令 和 错误 找不到或无法加载主类 的解决方法
		
使用package语句与import语句. 实验要求:按实验要求使用package语句,并用import语句使用Java平台提供的包中的类以及自定义包中的类.掌握一些重要的操作步骤. 代码: 模板1: ...
 - Bash 中同名的内部命令和外部命令
		
昨天有个人在 bug-bash 上问:为什么 [ --help 没有输出帮助信息.有人回答他了,原因是 coreutils 提供的 [ 命令才接受 --help 选项,Bash 自己的 [ 命令不接受 ...
 
随机推荐
- CI框架--URL路径跳转与传值
			
CI框架使用URL的前提是需要加载辅助函数$this->load->helper('url');当然我建议大家将所有需要加载的东西写在构造方法内,这样就不需每个控制器每个方法都去调用一次了 ...
 - Mac+Webstorm 双更新后 webstorm无法使用内置svn
			
我终于营业了!!!!!! EachTime!!!! 我更新了mac系统后,就会莫名其妙的webstorm的svn无法使用 具体表现为无法更新和提交 具体报错为:Can't use Subversion ...
 - org.hibernate.service.ServiceRegistryBuilder被弃用
			
看视频教程是这样写的: //创建配置对象 Configuration config = new Configuration().configure(); //创建服务注册对象 ServiceRegis ...
 - CSS Reset(CSS重置)
			
CSS Reset是指重设浏览器的样式.在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小. 但并不是所有的浏览器都使用一样的数值,所以有了CSS Reset, ...
 - div代码大全 DIV代码使用说明
			
一.DIV代码语法 - TOP DIV代码是放入小于与大于符号内,即“<div>”. DIV是一对闭合标签,即“”开始,“结束”的盒子标签. 语法结构: <div>我是内容&l ...
 - 2018-8-10-如何使用-C#-爬虫获得专栏博客更新排行
			
title author date CreateTime categories 如何使用 C# 爬虫获得专栏博客更新排行 lindexi 2018-08-10 19:16:51 +0800 2018- ...
 - 对List<Map<String, Object>>集合排序
			
private void mySort(List<Map<String, Object>> list) { //list为待排序的集合,按SEQ字段排序 Comparator& ...
 - Web编译器Visual Studio扩展
			
原文地址:https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler 一个Visual Studio扩 ...
 - JS中浏览器兼容问题
			
body的子节点IE 火狐 显示3个 其他显示7个 float浮动中的兼容 link 操作外联的兼容
 - Python re.sub函数