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

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

内容简介: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 等各种工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

中标

中标

阁策 / 四川人民出版社 / 2019-3-1 / 58.00元

一部IT销售的血泪史 一幅招投标人物群像图一起来看看 《中标》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具