内容简介:Visual Studio 支持自定义的外部命令,于是即便 Visual Studio 原生没有的功能,插件没有提供的功能,你也能仅仅通过配置就实现。比如,我们可以一键打开 Git Bash 输入 git 命令,比如可以一键打开项目或者文件所在的文件夹。本文将教你如何自定义 Visual Studio 的外部命令,并提供一些我自己正在使用的外部命令配置。
Visual Studio 支持自定义的外部命令,于是即便 Visual Studio 原生没有的功能,插件没有提供的功能,你也能仅仅通过配置就实现。比如,我们可以一键打开 Git Bash 输入 git 命令,比如可以一键打开项目或者文件所在的文件夹。
本文将教你如何自定义 Visual Studio 的外部命令,并提供一些我自己正在使用的外部命令配置。
看,就是一键的按钮!
所以,你想不想也在 Visual Studio 的 工具 栏上增加高效率的功能按钮呢?
- 一键打开 Git Bash
- 一键打开解决方案所在文件夹
- 一键 Blame 正在打开的文件 (话说 VS17 的 Blame 功能也没好到哪儿去,还是得 TortoiseGit)
我们开始吧!
第一步:自定义外部命令
打开 [工具] -> [外部命令],然后在新打开的对话框中编辑外部命令。
为了方便,我把我自己正在用的几个外部命令分享给大家:
- 用于一键打开 Git Bash,以便快速输入 git 命令
打开 Git Bash C:\Program Files\Git\git-bash.exe --cd="$(SolutionDir)\." "$(SolutionDir)"
- 用于快速打开解决方案所在的文件夹(通常这也是 git 仓库的根目录)
在资源管理器中查看此解决方案 C:\Windows\explorer.exe /select,"$(SolutionFileName)" "$(SolutionDir)"
- 用于快速打开当前正在编辑的文件所在的文件夹
在资源管理器中查看此文件 C:\Windows\explorer.exe /select,"$(ItemPath)" "$(ItemDir)"
- 使用 VSCode 打开此解决方案(这可以用来快速编辑某些 VS 中不方便编辑的文件)
使用 VSCode 编辑 %LocalAppData%\Programs\Microsoft VS Code\Code.exe "$(SolutionDir)" "$(SolutionDir)"
- 使用 TortoiseGit 来 Blame 此文件(而且还会自动定位到当前行)
追溯此文件 C:\Program Files\TortoiseGit\bin\TortoiseGitBlame.exe "$(ItemPath)" /line:$(CurLine) "$(ItemDir)"
- 使用 TortoiseGit 来查看此文件的 git 日志
查看此文件的历史记录 C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe /command:log /path:"$(ItemPath)" "$(ItemDir)"
第二步:自定义工具条按钮
点击工具条最右侧的小箭头,然后添加删除按钮,在长长的下拉框的最后,有一个“自定义”菜单项。打开,我们接下来的操作都在这里面。
随后,按照下图操作添加一个外部命令。注意,外部命令的序号从 1 开始,就是我们在上一节外部命令框中那些命令的序号。
然后,编辑这个外部命令。
在一个个添加完成之后,Visual Studio 的顶部工具栏中就会出现我们刚刚添加的各种外部命令了。点击可以一键使用相应的功能。
以上所述就是小编给大家介绍的《使用 Visual Studio 自定义外部命令 (External Tools) 快速打开 git bash 等各种工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 29.Django自定义命令
- Laravel——自定义命令command
- laravel 创建自定义的artisan make命令
- cmdr 03 - 用流式接口定义命令行参数处理选项
- 自定义 Go 包的 import path 的命令行应用
- ruby-on-rails – 如何从命令行重新启动Rails应用程序时定义环境?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。