我希望能够为VisualStudio解决方案定义自定义命令/任务/宏。然后,我想对中选择的文件执行该命令Solution Explorer
。
有几种可能性可以执行适合我的命令:
a)右键单击中的文件,Solution Explorer
然后从上下文菜单中选择命令(我的最爱)
b)在中选择一个文件Solution Explorer
。然后单击工具栏上的按钮。然后,该命令将以某种方式从中检索所选文件Solution Explorer
。
c)在中选择一个文件Solution Explorer
。然后从中启动任务Task Runner Explorer
。执行的任务将以某种方式从“解决方案资源管理器”中检索所选文件
我试图使用VisualStudio扩展VsCommandBuddy
。但是,它不支持文件特定命令,请参阅
https://github.com/PaulHuizer/VsCommandBuddy/issues/21
我还尝试使用可以从开始的Grunt
或Gulp
任务Task Runner Explorer
。不过,我不知道我可以通过/访问当前选定的文件中Solution Explorer
。
https://blogs.msdn.microsoft.com/webdev/2016/01/06/task-runners-in-visual-studio-2015/
=>是否有一个VisualStudio扩展可以轻松地为文件定义自定义命令?
=>如何在脚本文件(例如Gulp,Grunt,Webpack)中传递/访问在SolutionExplorer中选择的文件?
=>您会建议其他舒适的工作流程吗?
可以编写我自己的VisualStudio扩展。但是我想其他人已经知道解决方案。
Command
$(SolutionDir)
,$(ItemPath)
(=文件路径),...来定制您的外部命令工具=>自定义=>命令
选择上下文菜单:项目和解决方案上下文菜单| 项目
添加命令... =>工具=>外部命令1
对解决方案资源管理器中的项目使用新的上下文菜单项
为了取消/停止外部命令,您还可以使用解决方案资源管理器的上下文菜单。如果命令的原始名称是“使用Karma进行测试”,则在命令运行时,标题将被修改为“(停止)使用Karma进行测试”。=>选择该条目以停止命令。
不幸的是,这些设置无法与解决方案(?)一起存储。但是可以导出这些设置。然后,同事可以导入它们:
工具=>导入和导出设置... =>下一步
常规设置=>外部工具列表和
常规设置=>菜单和命令栏自定义
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句