Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

仓颉语言服务器用户指南

功能简介

Cangjie Language Server 仓颉语言服务器基于仓颉语言提供定义跳转,查找引用和补全等语言服务功能。

使用说明

仓颉语言服务器是在IDE上提供仓颉语言服务的服务器后端,需要搭配IDE客户端使用。开发者可以搭配仓颉发布的VSCode插件,或自行开发适配LSP协议的IDE客户端使用。

Cangjie Language Server 启动参数如下:

-V                    可选参数,使能 LSPServer 崩溃日志生成能力
--enable-log=<value>  可选参数,控制是否开启日志打印,若不设置,默认设值为 true,开启日志打印功能
--log-path=<value>    可选参数,设置日志文件和崩溃日志文件生成位置,若不设置,默认在 LSPServer 所在目录生成日志文件
--disableAutoImport   可选参数,禁用代码补全时的自动包导入功能
--test                可选参数,启动测试模式,配合运行 LSPServer 测试用例

使用示例

LSPServer.exe --enable-log=true --log-path=D:/CangjieLSPLog -V --disableAutoImport

表示启动 LSPServer,使能 LSPServer 日志和崩溃日志生成,并将日志文件生成位置设置在 D:/CangjieLSPLog 目录下;同时禁用代码补全时的自动包导入功能。