|
|
||
|---|---|---|
| lsp-server | ||
| test | ||
| vim | ||
| vscode | ||
| .clang-format | ||
| .clangd | ||
| .gitignore | ||
| README.md | ||
README.md
TSL Devkit
该插件提供 tsl 语言的语法高亮以及LSP代码补全
支持LSP需要安装nodejs
VSCode
安装方式一(推荐)
安装vsix扩展
code --install-extension tsl-tools-1.0.0.vsix # 具体版本号以vsix文件为准
安装方式二
复制vscode文件夹到VSCode扩展目录(建议更改文件夹名)
Windows: %USERPROFILE%\.vscode\extensions
macOS: ~/.vscode/extensions
Linux: ~/.vscode/extensions
安装方式三
本项目vscode目录下执行
npm install
npx vsce package
# 安装
code --install-extension tsl-tools-1.0.0.vsix # 具体版本号以vsix文件为准
Vim
需要vim 9.0以上版本
将tsl.vim放入~/.vim/syntax/
" vimrc加入,可同时支持tsl和tsf
autocmd BufNewFile,BufRead *.ts[lf] setf tsl
使用LSP,需要在你的languageserver设置相关的参数,以coc.nvim为例,需要在coc-settings.json设置如下内容
"languageserver": {
"tsl-server": {
"command": "tsl-server",
"args": ["--log=trace", "--log=stderr"],
"filetypes": ["tsl", "tsf"]
}
}