跳到内容

文档 / MeatPad / 语言服务器

语言服务器

设置可选的本地代码智能,使用定义、引用、符号、诊断和重命名功能。

MeatPad 0.31.4 · 发布于 2026 年 10 月 13 日 · 审核于 2026 年 10 月 20 日

本文为简体中文。截图显示 MeatPad 0.31.4 的简体中文界面;操作步骤中的菜单和按钮名称保留英文。视频、视频预览图及文字记录仍为英文。

准备本地语言服务器#

MeatPad 会检测 Mac 上已安装的语言服务器程序,不会下载或安装服务器。打开项目文件夹和受支持的源文件,即可使用代码智能。

语言检测到的程序MeatPad 显示的安装提示
SwiftSourceKit-LSP,通过 xcrun 定位xcode-select --install
Rustrust-analyzerrustup component add rust-analyzer
JavaScript, TypeScript, TSXtypescript-language-servernpm install -g typescript-language-server typescript
Pythonpyright-langservernpm install -g pyright
  1. 根据工具自身的设置说明安装适当工具。上述提示是应用提供的起点,需要相应的包管理工具。
  2. 确保可执行文件位于登录 shell 的 PATH 中,或位于会被检测的标准安装位置。
  3. 更改工具可用性后,重新打开项目或应用。打开受支持的源文件并检查语言服务器状态。
  4. 如果显示缺少服务器的消息,选择 Copy Install Command 将安装提示复制到终端检查,或选择 Dismiss 继续在无服务器的情况下编辑。

SourceKit-LSP 还取决于所选开发工具和项目设置。仅检测到可执行文件并不能保证每个项目都能使用所有服务器功能。

阅读诊断并重命名符号#

  1. 在编辑器中检查当前语言服务器提供的诊断。将指针悬停于相关代码可查看服务器提供的信息。
  2. 要重命名,将插入点放在符号上并选择 Edit → Rename Symbol… (⌃⌘E)。
  3. 在重命名对话框中输入新名称并确认。
  4. 应用服务器的编辑后,请检查受影响文件和状态消息。

重命名符号可能影响多个文件。项目范围的编辑前,请保存并使用版本控制或备份。各服务器的能力不同;没有适当的服务器响应,MeatPad 无法重命名符号。

相关问题

需要帮助?

联系 MeatPad 支持. 请提供应用版本、macOS 版本,以及导致问题的操作步骤。