Mac sublime text4 LSP
时间: 2023-09-21 22:06:19 浏览: 279
Sublime Text 4 Build 4152
Sublime Text 4 已经内置了 LSP(Language Server Protocol)插件,可以为多种语言提供自动补全、语法检查等功能。
如果你需要在 Mac 上使用 Sublime Text 4 的 LSP 插件,可以按照以下步骤操作:
1. 安装 Sublime Text 4
前往 Sublime Text 官网(https://www.sublimetext.com/)下载并安装 Sublime Text 4。
2. 安装 LSP 插件
打开 Sublime Text 4,进入 Package Control(快捷键:Ctrl+Shift+P),输入 Install Package 并回车,在弹出的搜索框中输入 LSP 并选择安装。
3. 安装语言服务器
LSP 插件需要语言服务器才能为对应的语言提供自动补全、语法检查等功能。不同的语言需要安装不同的语言服务器,以下以 Python 为例:
* 首先安装 Python 和 pip 工具
可以通过 Homebrew 安装 Python 和 pip 工具:
```
brew install python
```
* 安装 Python LSP 语言服务器
使用 pip 工具安装 Python LSP 语言服务器:
```
pip install python-lsp-server
```
安装完成后,重启 Sublime Text 4。
4. 配置 LSP 插件
进入 Preferences > Package Settings > LSP > Settings,选择 LSP.sublime-settings,将以下代码添加到文件中:
```
{
"clients": {
"python-lsp": {
"command": ["python3", "-m", "lsp.server", "--check-parent-process", "--tcp"],
"selector": "source.python",
"enabled": true,
"tcp_port": 2087
}
}
}
```
其中,"tcp_port" 为语言服务器的端口号,可以根据需要修改。
5. 配置 Sublime Text 4
进入 Preferences > Settings,选择 Preferences.sublime-settings,将以下代码添加到文件中:
```
"auto_complete": true,
"auto_complete_commit_on_tab": true,
"auto_complete_selector": "source - comment",
"tab_completion": false,
"auto_complete_triggers": [
{"selector": "source.python", "characters": "."}
],
```
重启 Sublime Text 4 后,即可在 Python 文件中使用 LSP 插件提供的自动补全、语法检查等功能。
阅读全文