管理外部工具

可以使用 “工具” 菜单从 Visual Studio 内部调用外部工具。 “ 工具” 菜单中提供了一些默认工具,可以通过添加自己的其他可执行文件来自定义菜单。

“工具”菜单上提供的工具

“工具”菜单包含多个内置命令,包括:

向“工具”菜单添加新工具

可以添加外部工具以显示在 “工具” 菜单上。

  1. 通过选择“工具>”打开“外部工具”对话框。

  2. 单击“ 添加”,然后填写信息。 例如,以下条目会使 Windows 资源管理器 在您当前在 Visual Studio 中打开的文件所在的目录中打开:

    • 标题:Open File Location

    • 命令:explorer.exe

    • 参数: /root, "$(ItemDir)"

    “外部工具”对话框

下面是定义外部工具时可以使用的参数的完整列表:

Name 论点 Description
项目路径 $(ItemPath) 当前文件的完整文件名(驱动器 + 路径 + 文件名)。
项目列表 $(ItemDir) 当前文件的目录(驱动器 + 路径)。
项目文件名 $(ItemFilename) 当前文件的文件名。
项目扩展 $(ItemExt) 当前文件的文件扩展名。
当前行 $(CurLine) 光标在代码窗口中的当前行位置。
当前列 $(CurCol) 光标在代码窗口中的当前列位置。
当前文本 $(CurText) 所选文本。
目标路径 $(TargetPath) 要生成的项的完整文件名(驱动器 + 路径 + 文件名)。
目标目录 $(TargetDir) 要生成的项的目录。
目标名称 $(TargetName) 要生成的项的文件名。
目标扩展 $(TargetExt) 要生成的项的文件扩展名。
二进制目录 $(BinDir) 正在生成的二进制文件的最终位置(定义为驱动器 + 路径)。
项目目录 $(ProjectDir) 当前项目的目录(驱动器 + 路径)。
项目文件名 $(ProjectFileName) 当前项目的文件名。
解决方案目录 $(SolutionDir) 当前解决方案的目录(驱动器 + 路径)。
解决方案文件名 $(SolutionFileName) 当前解决方案的文件名。

注释

IDE 状态栏显示 “当前行 ”和“ 当前列” 变量,以指示插入点位于活动 代码编辑器中的位置。 当前文本变量返回在该位置选择的文本或代码。