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

查看所有标签

猜你喜欢:

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

免费

免费

克里斯•安德森 / 蒋旭峰、冯斌、璩静 / 中信出版社 / 2012-10 / 68.00元

一种商业模式既可以统摄未来的市场,也可以挤垮当前的市场——在我们这个现代经济社会里,这并不是一件不可能的事情。 “免费”就是这样的一种商业模式,它所代表的正是数字化网络时代的商业未来。 在《免费》这本书中,克里斯•安德森认为,新型的“免费”并不是一种左口袋出、右口袋进的营销伎俩,而是一种把货物和服务的成本压低到零的新型卓越能力。在20世纪“免费”是一种强有力的推销手段,而在21世纪它已经成为......一起来看看 《免费》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

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

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码