免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2810 | 回复: 2

[C++] 一个深度集成xmake的vscode插件 [复制链接]

论坛徽章:
1
程序设计版块每日发帖之星
日期:2015-11-08 06:20:00
发表于 2017-10-18 14:56 |显示全部楼层
xmake-vscode插件深度集成了xmake和vscode,提供方便快速的跨平台c/c++构建。
此版本为第一个正式版本,相比之前发布的体验版,新增了两大新特性:
快速宏记录和回放
编译错误解析和问题列表
注:使用此插件,需要先安装xmake,更多关于xmake的使用说明,请阅读:文档手册,项目源码:Github
关于xmake-vscode的更多特性介绍,请见下文,关于xmake-vscode插件的详细过程,请参考文章:xmake-vscode插件开发过程记录
特性
  • 语法色彩高亮
  • API输入自动提示和补全
  • 状态栏快捷工具
  • 完整的命令列表
  • 快速配置支持
  • 构建和安装
  • 运行和调试
  • 快速宏记录和回放
  • 编译错误解析和问题列表
语法色彩高亮和自动提示和补全
状态栏快捷工具
完整的命令列表
快速配置支持
构建和安装
运行和调试
快速宏记录和回放
编译错误解析和问题列表
全局配置
  1. {
  2.     "configuration": {
  3.         "type": "object",
  4.         "title": "XMake configuration",
  5.         "properties": {
  6.             "xmake.logLevel": {
  7.                 "type": "string",
  8.                 "default": "normal",
  9.                 "description": "The Log Level: normal/verbose/minimal",
  10.                 "enum": [
  11.                     "verbose",
  12.                     "normal",
  13.                     "minimal"
  14.                 ]
  15.             },
  16.             "xmake.buildLevel": {
  17.                 "type": "string",
  18.                 "default": "normal",
  19.                 "description": "The Build Output Level: normal/verbose/warning/debug",
  20.                 "enum": [
  21.                     "verbose",
  22.                     "normal",
  23.                     "warning",
  24.                     "debug"
  25.                 ]
  26.             },
  27.             "xmake.buildDirectory": {
  28.                 "type": "string",
  29.                 "default": "${workspaceRoot}/build",
  30.                 "description": "The Build Output Directory"
  31.             },
  32.             "xmake.installDirectory": {
  33.                 "type": "string",
  34.                 "default": "",
  35.                 "description": "The Install Output Directory"
  36.             },
  37.             "xmake.packageDirectory": {
  38.                 "type": "string",
  39.                 "default": "",
  40.                 "description": "The Package Output Directory"
  41.             },
  42.             "xmake.workingDirectory": {
  43.                 "type": "string",
  44.                 "default": "${workspaceRoot}",
  45.                 "description": "The Project Working Directory with the root xmake.lua"
  46.             },
  47.             "xmake.androidNDKDirectory": {
  48.                 "type": "string",
  49.                 "default": "",
  50.                 "description": "The Android NDK Directory"
  51.             }
  52.         }
  53.     }
  54. }
复制代码





论坛徽章:
0
发表于 2017-11-16 13:35 |显示全部楼层
赞一个,写写分享

论坛徽章:
1
程序设计版块每日发帖之星
日期:2015-11-08 06:20:00
发表于 2017-11-17 13:33 |显示全部楼层
回复 2# 破剑式001

我有写 整个插件的开发过程,可以看看:http://tboox.org/cn/2017/10/11/xmake-vscode/
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP