xmake-vscode v1.0.1正式版本发布

2017-10-17 ruki 更多博文 » 博客 » GitHub »

xmake lua 版本更新

原文链接 https://waruqi.github.io/2017/10/17/xmake-vscode-update-v1.0.1.cn/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


xmake-vscode插件深度集成了xmake和vscode,提供方便快速的跨平台c/c++构建。

此版本为第一个正式版本,相比之前发布的体验版,新增了两大新特性:

快速宏记录和回放

编译错误解析和问题列表

注:使用此插件,需要先安装xmake,更多关于xmake的使用说明,请阅读:文档手册,项目源码:Github

关于xmake-vscode的更多特性介绍,请见下文,关于xmake-vscode插件的详细过程,请参考文章:xmake-vscode插件开发过程记录

特性

  • 语法色彩高亮
  • API输入自动提示和补全
  • 状态栏快捷工具
  • 完整的命令列表
  • 快速配置支持
  • 构建和安装
  • 运行和调试
  • 快速宏记录和回放
  • 编译错误解析和问题列表

语法色彩高亮和自动提示和补全

状态栏快捷工具

statusbar

完整的命令列表

快速配置支持

构建和安装

运行和调试

快速宏记录和回放

编译错误解析和问题列表

全局配置

{
    "configuration": {
        "type": "object",
        "title": "XMake configuration",
        "properties": {
            "xmake.logLevel": {
                "type": "string",
                "default": "normal",
                "description": "The Log Level: normal/verbose/minimal",
                "enum": [
                    "verbose",
                    "normal",
                    "minimal"
                ]
            },
            "xmake.buildLevel": {
                "type": "string",
                "default": "normal",
                "description": "The Build Output Level: normal/verbose/warning/debug",
                "enum": [
                    "verbose",
                    "normal",
                    "warning",
                    "debug"
                ]
            },
            "xmake.buildDirectory": {
                "type": "string",
                "default": "${workspaceRoot}/build",
                "description": "The Build Output Directory"
            },
            "xmake.installDirectory": {
                "type": "string",
                "default": "",
                "description": "The Install Output Directory"
            },
            "xmake.packageDirectory": {
                "type": "string",
                "default": "",
                "description": "The Package Output Directory"
            },
            "xmake.workingDirectory": {
                "type": "string",
                "default": "${workspaceRoot}",
                "description": "The Project Working Directory with the root xmake.lua"
            },
            "xmake.androidNDKDirectory": {
                "type": "string",
                "default": "",
                "description": "The Android NDK Directory"
            }
        }
    }
}