Sublime Text 通过 LSP 插件配合语言服务器(如 pyright、tsserver、clangd)可实现函数参数提示;安装 LSP 后配置对应 server,光标置于括号内或按 Ctrl+Shift+Space 即可触发签名帮助。

Sublime Text 本身不内置函数参数提示,但通过 LSP(Language Server Protocol) 插件可以实现类似 VS Code 或 PyCharm 的实时参数提示(即“悬浮签名帮助”),前提是搭配对应语言的 Language Server(如 pylsp、pyright、clangd、tsserver 等)。
打开 Command Palette(Ctrl+Shift+P / Cmd+Shift+P),输入 Package Control: Install Package,回车后搜索并安装:
安装完成后无需重启,插件会自动激活。
LSP 插件只是“客户端”,真正提供参数提示的是后端的 Language Server。常见语言配置方式如下:
pyright(推荐)或 pylsp,用 pip 安装:pip install pyright,然后在 Sublime 中打开 LSP: Enable Language Server Globally → 选 pyright
npm install -g typescript typescript-language-server,启用 typescript-language-server
clangd(从 clangd releases 获取对应平台二进制),配置 command 路径到 LSP settings参数提示默认是「自动触发」的,但需满足条件:
( 内,例如 print(|) 或 requests.get(|
func(a, |)提示框会显示函数签名、参数名、类型(若有类型注解)、文档简述(如有 docstring)。
如果提示不出现或延迟高,可检查或修改 LSP.sublime-settings(Preferences → Package Settings → LSP → Settings):
"show_symbol_info_tooltip" 为 true
"auto_show_hover" 和 "hover_delay_ms" 控制悬停提示行为"diagnostics_gutter_icons" 和 "show_diagnostics_panel_on_save" 可增强 IDE 感基本上就这些 —— 配好 server,写代码时停在括号里,提示自然就弹出来了。
以上就是sublime如何像IDE一样显示函数参数提示? (LSP功能)的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号