sublime如何创建自己的build system variant_sublime自定义Build System Variant方法

在 Sublime Text 中可通过自定义 Build System Variant 实现“编译”和“运行”等多模式切换,提升开发效率。首先在 Tools → Build System → New Build System… 中创建 JSON 配置文件,定义主命令 shell_cmd 用于编译,如 g++ “$file” -o “$file_base_name”,并设置 working_dir 和 selector 确保路径正确及语法匹配。接着在 variants 数组中添加多个变体,例如名为 “Run” 的 variant 执行 “$file_base_name”,或 “Compile & Run” 执行编译后立即运行的组合命令。保存为 C++ Custom.sublime-build 至 Packages/User/ 目录。使用时选择该构建系统,Ctrl + B 执行默认编译,Ctrl + Shift + B 选择 variant 运行。还可通过 Command Palette 输入 “Build With” 快速调用。建议添加 “encoding”: “utf-8” 避免中文乱码,支持跨平台配置时可用 cmd 替代 shell_cmd,并分设 osx、windowslinux 命令。配置一次即可灵活切换不同执行流程。

sublime如何创建自己的build system variant_sublime自定义build system variant方法

在 Sublime Text 中,创建自定义的 Build System Variant 可以让你为同一个构建系统设置多个运行选项,比如“编译”和“编译并运行”。这样可以在不重复配置的情况下灵活切换不同的执行方式。

理解 Build System 和 Variant

Sublime 的 Build System(构建系统)通过 .sublime-build 文件定义命令行操作。一个构建系统可以包含多个 variant,每个 variant 是该构建系统的不同运行模式。

例如,你可以有一个主构建系统用于“编译”,再添加一个 variant 用于“运行”程序。

创建带 Variant 的自定义 Build System

步骤如下:

1. 打开菜单创建新 Build System

点击顶部菜单:
Tools → Build System → New Build System…
会打开一个 JSON 模板文件。

2. 编辑内容,加入 main 和 variant

示例:为 C++ 创建“编译”主任务和“运行”变体:

{ “shell_cmd”: “g++ “$file” -o “$file_base_name””, “working_dir”: “$file_path”, “selector”: “source.c, source.cpp”, “variants”: [ { “name”: “Run”, “shell_cmd”: “”$file_base_name”” }, { “name”: “Compile & Run”, “shell_cmd”: “g++ “$file” -o “$file_base_name” && .”/$file_base_name”” } ]}

说明:

shell_cmd:默认执行的命令(如编译) variants:定义额外的运行方式 name:出现在菜单中的 variant 名称 working_dir:设置工作目录,确保可执行文件能被找到 selector:指定适用的语言语法

3. 保存文件

将文件保存为:
C++ Custom.sublime-build
位置通常是:
Packages/User/C++ Custom.sublime-build

使用 Build System 和 Variant

保存后,在 Sublime 中:

选择:Tools → Build System → C++ Custom 执行默认构建(编译):Ctrl + B 选择 variant 运行:Ctrl + Shift + B,然后从列表中选 “Run” 或 “Compile & Run”

你也可以在 Command Palette(Ctrl+Shift+P)中输入 “Build With” 快速选择 variant。

其他实用技巧

支持多平台判断,用 cmd 替代 shell_cmd 并配合 osxwindowslinux 字段 可用变量如:$file$file_name$file_base_name$file_path“encoding”: “utf-8” 防止中文输出乱码基本上就这些。配置一次,以后就能方便地切换编译和运行模式,提升编码效率。

以上就是sublime如何创建自己的build system variant_sublime自定义Build System Variant方法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/86932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月17日 14:06:14
下一篇 2025年11月17日 14:46:56

相关推荐

  • 成为php需要哪些技能

    要成为一名熟练的 PHP 开发人员,需要以下技能:基础技能:HTML、CSS、数据库管理、操作系统基础PHP 语言专业知识:语法、结构、OOP、HTTP 协议PHP 框架知识网站开发技能:前端开发、服务器端开发、测试和调试其他技能:版本控制、Web 服务、开发工具持续学习和改善:持续学习、动手实践、…

    2025年12月12日
    000
  • php自学需要哪些东西

    自学 PHP 所需物品包括:电脑、文本编辑器、Web 服务器、PHP 安装包、学习资源(包括在线教程、书籍、在线文档和视频教程),以及其他工具(代码版本控制系统、调试工具和数据库管理工具)。 PHP 自学所需物品 技术要求: 电脑:具有互联网连接和存储空间文本编辑器:例如 Visual Studio…

    2025年12月12日
    000
  • 哪些工具可以编写php

    PHP开发工具:文本编辑器:Sublime Text、Visual Studio Code、Atom集成开发环境:PHPStorm、Eclipse with PDT、NetBeans框架和脚手架:Laravel、Symfony、Composer数据库管理工具:MySQL Workbench、Post…

    2025年12月12日
    000
  • php的好处有哪些

    PHP作为一门流行的脚本语言,因其跨平台支持、易于学习、丰富的生态系统、开源免费、高效性能、广泛应用和活跃社区支持等优势而深受开发者青睐。 PHP 的优势 作为一门流行的脚本语言,PHP 因其众多优势而成为开发人员的首选: 1. 广泛的平台支持 PHP 是跨平台的,可以在各种操作系统上运行,包括 W…

    2025年12月12日
    000
  • php环境创设包含哪些

    要创建 PHP 环境,必须具备:1. Web 服务器(例如 Apache) 2. PHP 解析器(例如 PHP 7.4) 3. 数据库管理系统(例如 MySQL) 4. 编辑器(例如 Visual Studio Code)。安装步骤包括安装服务器、解析器、配置服务器、安装数据库、连接数据库、安装扩展…

    2025年12月12日
    000
  • 有哪些php集成环境

    PHP 集成环境 (IDE) 提供一系列工具和功能来简化编码,以下是几个流行的 PHP IDE:PhpStorm:领先的 PHP IDE,具有广泛的功能和强大的代码编辑器。Visual Studio Code (VSCode):轻量级、免费,提供 PHP 调试器和 IntelliSense 代码完成…

    2025年12月12日
    000
  • php编译软件有哪些

    PHP 编译软件有助于提升 PHP 应用程序的性能。可用的软件包括:PHC:将 PHP 源代码编译为更快的 PHP 字节代码,适合密集型应用程序。HipHop:将 PHP 源代码编译为机器代码,提高性能和可移植性。PeachPie:将 PHP 编译为 .NET 应用程序,允许访问 .NET 工具和库…

    2025年12月12日
    000
  • php建站需要下载哪些

    要建立 PHP 网站,需要下载:PHP 解释器(www.php.net/downloads)Web 服务器(如 Apache、Nginx、IIS)数据库管理系统(如 MySQL、PostgreSQL、SQLite)代码编辑器或 IDE(如 Sublime Text、Visual Studio Cod…

    2025年12月12日
    000
  • 写php有哪些软件

    用于编写 PHP 的软件包括:IDE:PhpStorm、Zend Studio、Aptana Studio文本编辑器:Sublime Text、Visual Studio Code、Atom命令行工具:PHP CLI、Composer、Xdebug其他工具:PHPUnit、PHP CodeSniff…

    2025年12月12日
    000
  • 做php需要哪些软件

    软件开发 PHP 所需工具为:IDE(集成开发环境):提供编码、调试和版本控制功能,如 PhpStorm。文本编辑器:用于直接编写和编辑 PHP 代码,如 Atom。本地服务器:运行 PHP 脚本的 Web 服务器,如 Apache。PHP:解释器,将 PHP 代码转换为 HTML。数据库(MySQ…

    2025年12月12日
    000
  • php环境要求要写哪些

    PHP环境需求包括:操作系统:推荐Linux,也可使用Windows、macOSWeb服务器:Apache、Nginx、IISPHP版本:推荐PHP 7.4或更高,最低PHP 5.6数据库:MySQL、MariaDB、PostgreSQL其他扩展:GD库、JSON扩展、phpMyAdmin、Comp…

    2025年12月12日
    000
  • php的魅力有哪些

    PHP 具有诸多优势,包括:开源和免费广泛的社区支持强大的生态系统易于学习和使用可扩展性和灵活性性能优化与其他语言的集成广泛的应用程序范围高安全性持续的发展 PHP 的魅力 PHP 作为一种流行的编程语言,拥有众多优势,使其备受开发者青睐。 1. 开源和免费 PHP 是开源软件,任何人都可以免费下载…

    2025年12月12日
    000
  • php的软件有哪些

    PHP 的常用软件包括:Web 服务器:Apache HTTP Server、Nginx、IIS框架:Laravel、CodeIgniter、Symfony内容管理系统:WordPress、Joomla、Drupal电子商务平台:Magento、WooCommerce、Shopify数据库管理系统:…

    2025年12月12日
    000
  • 自学php需要准备哪些

    自学 PHP 需要一台能运行 PHP 的计算机、PHP 开发环境、文本编辑器或 IDE,以及对 HTML、CSS、Web 服务器和数据库的基本了解。学习资源包括官方文档、在线课程、书籍和社区论坛。通过编写代码、构建项目和参与开源项目进行练习至关重要,同时保持耐心和坚持。 自学 PHP 所需的准备 自…

    2025年12月12日
    000
  • php的特性有哪些

    PHP 作为服务器端脚本语言具备以下特性:开源和免费,无需许可费用;跨平台,可在多种操作系统上运行;面向对象,支持建立类和对象;拥有广泛的标准库,简化操作;支持多种数据库管理系统;适用于 Web 开发,提供动态网站功能;可通过扩展模块扩展功能;拥有庞大活跃的社区,提供支持。 PHP 的特性 PHP …

    2025年12月12日
    100
  • php语言有哪些优点

    PHP 语言的优点包括:易于学习和使用、跨平台兼容、强大的数据库支持、内容管理系统集成功能、社区支持、可扩展性、性能优化以及开源和免费。 PHP 语言的优点 PHP 是一种强大且流行的通用编程语言,因其卓越的特性而广受认可: 1. 易于学习和使用 PHP 采用 C 语言的语法,使其易于学习和使用。它…

    2025年12月12日
    000
  • php还有哪些开发环境

    PHP 开发环境包括:LAMP 堆栈:Linux、Apache、MySQL 和 PHP。PHPStorm:高级商业 IDE,适用于大型项目。Eclipse for PHP:免费的开源 IDE,提供强大的工具集。NetBeans:免费的开源 IDE,提供广泛的 Web 开发功能。Sublime Tex…

    2025年12月12日
    000
  • php语言有哪些特性

    PHP 主要特性有:面向对象编程;解释执行;跨平台性;开源且免费;广泛的库支持;简单易学;数据库集成;高性能;社区支持。 PHP 语言的特性 PHP(超文本预处理器)是一种广泛使用的服务器端脚本语言,用于开发动态和交互式 Web 应用。它具有以下主要特性: 1. 面向对象编程PHP 支持面向对象编程…

    2025年12月12日
    100
  • 使用php需要哪些软件

    安装 PHP 所需的软件:1. Web 服务器(Apache、Nginx、IIS);2. 数据库(MySQL、PostgreSQL、MariaDB);3. PHP 解释器;4. 编辑器或 IDE(Sublime Text、Visual Studio Code、PhpStorm);5. Compose…

    2025年12月12日
    000
  • 哪些软件编写php程序

    编写 PHP 程序的软件:在线 IDE(Cloud9、Codeanywhere、CodePen)和桌面 IDE(PHPStorm、NetBeans、Visual Studio Code),或文本编辑器(Sublime Text、Notepad++、Atom)。选择时需考虑功能、协作、成本、平台和个人…

    2025年12月12日
    000

发表回复

登录后才能评论
关注微信