Files
tsl-devkit/README.md
T
2025-06-24 22:16:08 +08:00

61 lines
1.1 KiB
Markdown

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