Go to file
Mason 2db9025dfd
!1 代码优化
Merge pull request !1 from chris/kylin-ide
2023-12-07 09:55:28 +00:00
.vscode webpack: enable watch in develop mode 2022-11-27 16:09:14 +08:00
build built in commands variables auto complete 2022-10-11 13:49:33 +08:00
client 移除无用的声明. 2023-12-07 11:45:22 +08:00
images Add icon 2022-10-12 12:37:33 +08:00
server 移除无用的声明. 2023-12-07 11:45:22 +08:00
syntaxes Fix: escaped string broke syntax hightlight 2023-03-22 11:06:33 +08:00
.eslintrc.json change eslint rule: naming-convention 2022-12-02 16:26:08 +08:00
.gitignore ignore vulnerability report file: npmlist.json 2022-11-22 10:52:28 +08:00
.vscodeignore update .vscodeignore 2022-10-12 12:53:56 +08:00
CHANGELOG.md 还原syntaxes目录文件 2023-11-30 10:59:18 +08:00
LICENSE.md update document 2022-10-12 12:42:44 +08:00
README.md readme增加中文描述 2023-10-12 11:03:42 +08:00
depends.json add depends.json & change version 2023-04-12 16:49:08 +08:00
language-configuration.json Syntax Highlighting for CMake and CMakeCache 2022-08-23 16:50:59 +08:00
package-lock.json build:移除devDependencies下没有用到的mocha包. 2023-12-07 11:40:44 +08:00
package.json build:移除devDependencies下没有用到的mocha包. 2023-12-07 11:40:44 +08:00
package.nls.json add simplified Chinese translation for configuration 2023-04-06 17:06:52 +08:00
package.nls.zh-cn.json add simplified Chinese translation for configuration 2023-04-06 17:06:52 +08:00
snippets.json Add snippets 2022-08-24 12:30:14 +08:00
tsconfig.base.json refactor language server using typescript 2022-10-10 11:04:15 +08:00
tsconfig.json refactor language server using typescript 2022-10-10 11:04:15 +08:00
webpack.config.client.js bundle extension using webpack 2022-10-12 12:37:03 +08:00
webpack.config.server.js bundle extension using webpack 2022-10-12 12:37:03 +08:00

README.md

转到中文描述

Description

This extension add CMake language feature support to Kylin-IDE.

Features

  • syntax highlight
  • semantic tokens
  • builtin commands document hover
  • builtin commands signature support
  • commands, variable, properties... auto complete
  • document format
  • go to defination
  • publish diagnostics
  • code action

Requirements

You should have CMake install.

Extension Settings

This extension contributes the following settings:

  • cmakeIntelliSence.loggingLevel: Control the logging level.
  • cmakeIntelliSence.trace.server: Set to verbose or message to trace communication between client and server.
  • cmakeIntelliSence.cmakePath: path to cmake executable

english

描述

该扩展为支持kylin-IDE添加CMake语言功能。

特性

  • 语法高亮
  • 语义标记
  • 内置命令文档悬停
  • 内置命令签名支持
  • 命令,变量,属性…自动补全
  • 文档格式化
  • 转到定义
  • 发布诊断信息
  • 代码操作

插件依赖

使用该插件需要安装CMake软件包.

插件设置

该插件提供以下设置:

  • cmakeIntelliSence.loggingLevel: 控制日志级别。
  • cmakeIntelliSence.trace.server: 设置 verbosemessage 跟踪客户端和服务器之间的通信.
  • cmakeIntelliSence.cmakePath: 设置可执行的路径