ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

MSBuild

作者: tillig 所有

Sublime Text 包,用于编辑和执行 MSBuild 脚本。

详细信息

安装

  • 总数 6K
  • Win 6K
  • Mac 467
  • Linux 236
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日
Windows 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明

源代码
raw.githubusercontent.com

SublimeMSBuild

Sublime Text 包,用于编辑和执行 MSBuild 脚本。

概述

Sublime Text 是一个高度可定制化的文本编辑器,可以通过使用“包”来添加功能。此包为 MSBuild 添加以下功能:

  • MSBuild 文件扩展名处理:
    • .proj
    • .targets
    • .msbuild
    • .csproj
    • .vbproj
    • .fsproj
    • .vcxproj
  • 构建系统:执行当前加载的 MSBuild 脚本并在输出面板中捕获结果。包括 'Parallel'、'Debug' 和 'Release' 配置的变体。[有关 'Parallel'、'Debug' 和 'Release' 配置的变体详情,请参见 这里
  • 语法高亮:
    • MSBuild 关键字和流程控制元素
    • 标准 MSBuild 任务
    • C#/VB 特殊项目元素
    • 常见的项目元素元数据和函数
    • 保留属性
    • 变量
    • 条件运算符
    • 框架支持函数
    • 注释块
  • 代码片段:
    • 新建 MSBuild 脚本
    • 注释块 [触发快捷键 = c + tab]
    • 自闭合/简单标签 [触发快捷键 = > + tab]
    • 内容/结束标签标签 [触发快捷键 = < + tab]
  • 自动完成:
    • 标准/默认任务 (例如 CallTargetCombinePathMakeDir)
    • 项目文件实体 (例如 TargetChooseImport)
    • 常用的项目元素定义 (例如 CompileReferenceEmbeddedResource)
    • 常见的项目元素元数据引用 (例如 %(Item.FullPath))
    • 保留属性 (例如 $(MSBuildProjectDirectory))
    • MSBuild 社区任务 (如果已导入 MSBuild.Community.Tasks.Targets 文件)
    • C#/VB 特殊项目元素 (例如 ReferenceCompile)
    • 支持的框架方法调用 (例如 $([System.DateTime]::Now))

安装

通过 Sublime Package Control 安装此软件包。 Sublime Package Control 是 Sublime Text 的包管理器。如果您还没有安装它,您可以通过此处进行安装,然后通过命令面板(Ctrl + Shift + P)选择“Package Control: Install Package”,再从列表中选择 MSBuild 包来安装 MSBuild 包。

许可证

MIT 许可证

构建系统 MSBuild.exe 预备方案

大多数 Sublime Text 构建系统都假设您已经将构建可执行文件(MSBuild.exe)添加到了您的路径中。系统将在此处动态查找豪华房MSBuild.exe,以防您尚未将其添加到您的路径。备选方案顺序是 v4.0.30319 -> v3.5 -> v2.0.50727。如果您想修改此备选方案,请编辑您的 Data\Packages\MSBuild 文件夹中的 MSBuild.sublime-build 文件。

包开发者

如果您想修改语法高亮器或以其他方式增强包以满足您的需求,建议您使用 Sublime Text 的 AAAPackageDev 包。这允许您编辑 .JSON-tmLanguage 格式的语法文件并将它们编译为 PList,而不是直接手动编辑 PList。它还提供了一些助手/模板来为 Sublime Text 包添加功能。

其他有用的链接