VisualStudio 自定义外部命令

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

添加命令

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

例如添加内容是打开 git 、打开资源管理器、打开 git blame

des

Title

Command

Arguments

Initial directory

在此仓库运行

Git Bash

C:\Program Files\Git\git-bash.exe

"--cd=$(SolutionDir)/.."

"$(SolutionDir)/.."

在资源管理器中打开仓库

C:\Windows\explorer.exe

/select,"$(SolutionDir)\."

"$(SolutionDir)\."

追溯这个文件

C:\Program Files\TortoiseGit\bin\TortoiseGitBlame.exe

"$(ItemPath)"

/line:$(CurLine)

"$(ItemDir)"

显示此文件的日志

C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe

/command:log /path:"$(ItemPath)"

"$(ItemDir)"

添加到VisualStudio

  1. 在工具栏最后点击 [添加并删除按钮],选择 [自定义];
  2. 在对话框中点击 [添加命令],添加 Tools→外部命令 12345……(就是你之前步骤里显示的那个顺序,从 1 开始计数);
  3. 点击修改,改个显示的名字,调整下前后顺序。

在 VisualStudio 添加 Blame

在 VisualStudio ,我看到了自带的 Blame 很烂,于是如何在 VisualStudio 添加一个强大的 Blame?

我选择了deepgit ,我把它安装在 C 盘,安装完成可以使用外部命令把他放在 VisualStudio,下面就是方法

  1. 确定 deepgit 的路径,记为 path ,我这里的是C:\Program Files (x86)\DeepGit\bin\deepgit.exe
  2. 打开 VisualStudio 工具 外部工具
  3. 点击添加
  4. 输入标题,标题可以随意写。命令就是 path 安装路径,参数写$(ItemPath)
  1. 点击添加或移除按钮 自定义
  1. 添加命令 这里选择工具的外部命令4,外部命令和添加命令所在有关,我这里添加的是第4个

感谢 吕毅


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏林德熙的博客

dotnet core 添加 SublimeText 编译插件

因为 SublimeText 有很多插件都是使用 Py 写的,而我想使用 dotnet core 给 SublimeText 写一个编译插件,也就是在我使用 M...

1543
来自专栏.NET技术

NuGet的使用和服务搭建

   最近部门,在开发的时候遇到一个问题,现在有项目A B C三个项目,项目B和C分别提供了组件库由项目A直接引用。那么每次开打项目A获取最新后,同时还得打开项...

2192
来自专栏技术博客

Asp.Net MVC3.0项目部署到Win7 64过程总结

   之前一直是通过Visual Studio直接F5来运行自己编写的项目或者小程序,很少通过部署发布到IIS上面,于是自己便在自己的笔记本上进行测试,结果还真...

1382
来自专栏跟着阿笨一起玩NET

分享一些WinForm数据库连接界面UI

3、代码生成器:http://www.csharpwin.com/csharpspace/11666r2577.shtml

3791
来自专栏张善友的专栏

FileSystemWatcher 导致Mono ASP.NET应用程序CPU使用率比较高

大家都知道ASP.NET 网站应用程序(WebSite)可以自动检测到你的ASP.NET应用的文件修改,其中要使用到的就是监视磁盘上的文件/目录的更改,以便应用...

21110
来自专栏ASP.NETCore

.NET Core第三方开源Web框架YOYOFx

YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台。

3604
来自专栏葡萄城控件技术团队

Asp.Net MVC4入门指南(1): 入门介绍

前言 本教程将为您讲解使用微软的Visual Studio Express 2012或Visual Web Developer 2010 Express Ser...

2046
来自专栏哲学驱动设计

OEA 扩展属性系统 - 任意适配 WPF Binding 的设计分析

OEA 将会使用最新的扩展属性系统来编写实体类,而这些实体类需要绑定到WPF界面上。那么,扩展属性如何支持绑定呢?下面的图是分析在 WPF 中如何支持 Data...

2047
来自专栏晓晨的专栏

ASP.NET Core 使用Redis存储Session

1485
来自专栏程序员叨叨叨

是时候来一波Android Studio与Genymotion的配置了

之前在Lofter写了一篇《安卓开发工具与Genymotion模拟器安装配置详解》,如今已转至简书平台写博客,遂将此文搬至此处,以作备忘。 注:此文基于Win...

2554

扫码关注云+社区

领取腾讯云代金券