跳转到内容

命令、状态栏和日志

VS Code 扩展贡献了三个命令:

命令作用
Vizsla: Show Language Server Output打开 Vizsla Language Server 输出通道。
Vizsla: Restart Language Server停止并重新启动语言服务器。
Vizsla: Show Server Version执行服务器 --version, 并显示第一行版本输出。

扩展会在状态栏左侧显示服务器状态:

状态含义
Vizsla Starting正在创建并启动语言服务器。
Vizsla Ready语言服务器已经启动。
Vizsla Stopping正在停止语言服务器。
Vizsla Stopped语言服务器已停止。
Vizsla Error服务器启动失败。

点击状态栏项会打开输出通道。出现 Vizsla Error 时, 先看这里。

扩展输出通道名称是 Vizsla Language Server。这里会记录:

  • 扩展激活信息。
  • 扩展安装路径。
  • 当前平台和架构。
  • VS Code 版本。
  • 服务器命令、参数和工作目录。
  • bundled server 查找结果。
  • 启动、停止、重启和版本查询结果。

你可以从命令面板执行 Vizsla: Show Server Version。扩展会解析当前服务器启动配置, 然后执行:

Terminal window
vizsla --version

如果配置了 vizsla.server.command, 版本查询会使用这个自定义命令。扩展会把 vizsla.server.args 放在 --version 前面。

这些启动相关设置变更后, 扩展会提示你重启语言服务器:

  • vizsla.server.command
  • vizsla.server.args
  • vizsla.server.additionalArgs
  • vizsla.server.cwd
  • vizsla.trace.server

选择提示里的 Restart, 或手动执行 Vizsla: Restart Language Server