60 lines
1.3 KiB
Markdown
60 lines
1.3 KiB
Markdown
[转到中文描述](#描述)
|
|
# 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](#description)
|
|
# 描述
|
|
|
|
该扩展为支持kylin-IDE添加CMake语言功能。
|
|
|
|
## 特性
|
|
|
|
+ 语法高亮
|
|
+ 语义标记
|
|
+ 内置命令文档悬停
|
|
+ 内置命令签名支持
|
|
+ 命令,变量,属性…自动补全
|
|
+ 文档格式化
|
|
+ 转到定义
|
|
+ 发布诊断信息
|
|
+ 代码操作
|
|
|
|
## 插件依赖
|
|
|
|
使用该插件需要安装CMake软件包.
|
|
|
|
## 插件设置
|
|
|
|
该插件提供以下设置:
|
|
|
|
* `cmakeIntelliSence.loggingLevel`: 控制日志级别。
|
|
* `cmakeIntelliSence.trace.server`: 设置 `verbose` 或 `message` 跟踪客户端和服务器之间的通信.
|
|
* `cmakeIntelliSence.cmakePath`: 设置可执行的路径
|
|
|
|
|