All Projects → xmake-io → Xmake Vscode

xmake-io / Xmake Vscode

Licence: apache-2.0
🍩 A XMake integration in Visual Studio Code

Programming Languages

typescript
32286 projects
lua
6591 projects

Projects that are alternatives of or similar to Xmake Vscode

Flowmaker
flowmaker: JS to SVG flowchart generation extension for Vscode in realtime written in typescript and also download the SVG through local node server. Extension:
Stars: ✭ 108 (+28.57%)
Mutual labels:  vscode, plugin
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+23303.57%)
Mutual labels:  vscode, visual-studio
Vscode Twitch Highlighter
This is a VS Code extension that will allow your Twitch chat to highlight a line of code via a command message. Example: `!line 8 server.js`. See master branch README.md for more details
Stars: ✭ 169 (+101.19%)
Mutual labels:  vscode, visual-studio
Typescript Eslint Language Service
TypeScript language service plugin for ESLint
Stars: ✭ 108 (+28.57%)
Mutual labels:  editor-plugin, plugin
Public
Repository for wallaby.js questions and issues
Stars: ✭ 662 (+688.1%)
Mutual labels:  vscode, visual-studio
Vscode Elixir
This plugin is no longer maintained!
Stars: ✭ 262 (+211.9%)
Mutual labels:  vscode, editor-plugin
Chrome Vs Code
A web browser integrated in VS Code editor tabs. ☢️ experimental ☢️
Stars: ✭ 351 (+317.86%)
Mutual labels:  vscode, plugin
Shades Of Purple Vscode
🦄 Shades of Purple — A professional theme with hand-picked & bold shades of purple to go along with your VSCode. Reviewed by several designers and 75+ theme versions released to keep it updated. One of the top rated best VSCode themes on VS Code Marketplace. Download →
Stars: ✭ 486 (+478.57%)
Mutual labels:  vscode, visual-studio
Ionide Vscode Fsharp
VS Code plugin for F# development
Stars: ✭ 660 (+685.71%)
Mutual labels:  vscode, editor-plugin
Vscode Plugin Demo
VSCode插件开发全攻略配套demo
Stars: ✭ 647 (+670.24%)
Mutual labels:  vscode, plugin
Cn Vscode Docs
VScode说明文档翻译
Stars: ✭ 970 (+1054.76%)
Mutual labels:  vscode, visual-studio
Vscode Terraform
A Visual Studio Code extension for Hashicorp Terraform
Stars: ✭ 672 (+700%)
Mutual labels:  vscode, visual-studio
Vscode Angular Typescript Snippets
Visual Studio Code TypeScript snippets (TypeScript, Html, Angular Material, Flex Layout, ngRx, RxJS & Testing) for Angular 5
Stars: ✭ 82 (-2.38%)
Mutual labels:  vscode, visual-studio
Tensorboard Empty Scalar Hider
Chrome Extension of hiding empty scalar/panes in TensorBoard.
Stars: ✭ 81 (-3.57%)
Mutual labels:  plugin
Levelgenerator
Unity plug-in for procedurally generating indoor levels using abstract chunks.
Stars: ✭ 82 (-2.38%)
Mutual labels:  plugin
Hidden Secrets Gradle Plugin
🔒 Deeply hide secrets on Android
Stars: ✭ 79 (-5.95%)
Mutual labels:  plugin
Betterdiscordapp
Better Discord App enhances Discord desktop app with new features.
Stars: ✭ 1,225 (+1358.33%)
Mutual labels:  plugin
Php Namespace Resolver
PHP Namespace Resolver - VSCode Extension
Stars: ✭ 83 (-1.19%)
Mutual labels:  vscode
Koa Ts
koa2+typescript
Stars: ✭ 82 (-2.38%)
Mutual labels:  vscode
Google Cloud Visualstudio
Google Cloud Tools for Visual Studio
Stars: ✭ 80 (-4.76%)
Mutual labels:  visual-studio

xmake-vscode

A XMake integration in Visual Studio Code

Introduction

A XMake integration in Visual Studio Code.

You need install xmake first and a project with xmake.lua.

Please see xmake-github and website if you want to known more about xmake.

Features

  • Quickstart
  • Colorization
  • Completion Lists
  • StatusBar
  • Commands
  • Configuration
  • Build
  • Run and Debug
  • Record and Playback
  • Problem

Quickstart

Colorization and Completion Lists

StatusBar

statusbar

Commands

Configuration

Build

Run and Debug

Record and Playback

Problem

IntelliSense

xmake-vscode will generate .vscode/compile_commands.json file, so you need only add it to .vscode/c_cpp_properties.json to enable IntelliSense.

for example (.vscode/c_cpp_properties.json):

  "configurations": [
    {
      "compileCommands": ".vscode/compile_commands.json",
    }
  ],
}

How can I generate c_cpp_properties.json?

These configuration settings are stored in your project's c_cpp_properties.json file. To edit this file, in VS Code, select C/C++: Edit Configurations (UI) from the Command Palette (⇧⌘P):

Please see IntelliSense for cross-compiling

Global Configuration

{
    "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"
            }
        }
    }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].