使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具

栏目: ASP.NET · 发布时间: 6年前

内容简介:Visual Studio 支持自定义的外部命令,于是即便 Visual Studio 原生没有的功能,插件没有提供的功能,你也能仅仅通过配置就实现。比如,我们可以一键打开 Git Bash 输入 git 命令,比如可以一键打开项目或者文件所在的文件夹。本文将教你如何自定义 Visual Studio 的外部命令,并提供一些我自己正在使用的外部命令配置。

Visual Studio 支持自定义的外部命令,于是即便 Visual Studio 原生没有的功能,插件没有提供的功能,你也能仅仅通过配置就实现。比如,我们可以一键打开 Git Bash 输入 git 命令,比如可以一键打开项目或者文件所在的文件夹。

本文将教你如何自定义 Visual Studio 的外部命令,并提供一些我自己正在使用的外部命令配置。

使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具

看,就是一键的按钮!

所以,你想不想也在 Visual Studio 的 工具 栏上增加高效率的功能按钮呢?

  • 一键打开 Git Bash
  • 一键打开解决方案所在文件夹
  • 一键 Blame 正在打开的文件 (话说 VS17 的 Blame 功能也没好到哪儿去,还是得 TortoiseGit)

我们开始吧!

第一步:自定义外部命令

打开 [工具] -> [外部命令],然后在新打开的对话框中编辑外部命令。

使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具

为了方便,我把我自己正在用的几个外部命令分享给大家:

  1. 用于一键打开 Git Bash,以便快速输入 git 命令
    打开 Git Bash
    C:\Program Files\Git\git-bash.exe
    --cd="$(SolutionDir)\."
    "$(SolutionDir)"
    
  2. 用于快速打开解决方案所在的文件夹(通常这也是 git 仓库的根目录)
    在资源管理器中查看此解决方案
    C:\Windows\explorer.exe
    /select,"$(SolutionFileName)"
    "$(SolutionDir)"
    
  3. 用于快速打开当前正在编辑的文件所在的文件夹
    在资源管理器中查看此文件
    C:\Windows\explorer.exe
    /select,"$(ItemPath)"
    "$(ItemDir)"
    
  4. 使用 VSCode 打开此解决方案(这可以用来快速编辑某些 VS 中不方便编辑的文件)
    使用 VSCode 编辑
    %LocalAppData%\Programs\Microsoft VS Code\Code.exe
    "$(SolutionDir)"
    "$(SolutionDir)"
    
  5. 使用 TortoiseGit 来 Blame 此文件(而且还会自动定位到当前行)
    追溯此文件
    C:\Program Files\TortoiseGit\bin\TortoiseGitBlame.exe
    "$(ItemPath)" /line:$(CurLine)
    "$(ItemDir)"
    
  6. 使用 TortoiseGit 来查看此文件的 git 日志
    查看此文件的历史记录
    C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe
    /command:log /path:"$(ItemPath)"
    "$(ItemDir)"
    

第二步:自定义工具条按钮

点击工具条最右侧的小箭头,然后添加删除按钮,在长长的下拉框的最后,有一个“自定义”菜单项。打开,我们接下来的操作都在这里面。

使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具

随后,按照下图操作添加一个外部命令。注意,外部命令的序号从 1 开始,就是我们在上一节外部命令框中那些命令的序号。

使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具

然后,编辑这个外部命令。

使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具

在一个个添加完成之后,Visual Studio 的顶部工具栏中就会出现我们刚刚添加的各种外部命令了。点击可以一键使用相应的功能。

使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具


以上所述就是小编给大家介绍的《使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

React 进阶之路

React 进阶之路

徐超 / 清华大学出版社 / 2018-4 / 69.00元

《React进阶之路》详细介绍了React技术栈涉及的主要技术。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要介绍React的基本用法,包括React 16的新特性;进阶篇深入讲解组件state、虚拟DOM、高阶组件等React中的重要概念,同时对初学者容易困惑的知识点做了介绍;实战篇介绍React Router、Redux和MobX 3个React技术栈的重要成员,并通过实战项目讲解这些技术如......一起来看看 《React 进阶之路》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

SHA 加密
SHA 加密

SHA 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具