机器人框架的语言服务器协议实现
robotframework-lsp的Python项目详细描述
Language Server Protocol实现Robot Framework
要求
Python3.7+和Robot Framework3.2+。在
注意:如果使用Robot Framework Selenium Library,则需要4.4+版本。在
安装
Robot Framework Language Server
可以从VisualStudio Marketplace安装,也可以作为.vsix
安装。在
要获得.vsix
,请下载Robotframework-lsp Github Actions中最新的Deploy - RobotFramework Language Server Extension
。在
请参见:Install from a vsix以获取将.vsix
安装到VSCode中的详细信息。在
请参阅:Getting Started以获取包含一些屏幕截图的教程。在
配置
在安装了Robot Framework Language Server
之后,一些配置(例如指定
用于启动语言服务器或Robot框架的python可执行文件)
可能需要。在
有关详细信息,请参见:Config。在
特性(0.6.3)
- 代码分析:检查关键字是否正确导入/定义。在
- 关键字、关键字参数、节标题、节设置、变量、资源导入和库导入的代码完成。在
- 转到关键字、变量、资源导入和库导入的定义
- 关键字符号浏览器(通过
Ctrl + T
激活)。在 - 语法突出显示。在
- 语法验证。在
- 签名帮助(通过
Ctrl + Shift + Space
激活)。在 - 代码格式(请参见:Editor Settings,了解如何仅为
robotframework
切换代码格式的详细信息)。在 - 启动
.robot
文件。在 - 调试
.robot
文件。- 调试器功能:
- 在调试控制台/悬停/监视中计算关键字
- 添加行断点
- 在断点处暂停以检查堆栈并查看变量
- 介入
- 跨过
- 阶跃返回
- 继续
- 调试器功能:
有关详细信息,请参见:Changelog。在
发展中
有关如何开发Robot Framework Language Server
的详细信息,请参见:Developing。在
报告问题
有关如何在Robot Framework Language Server
中报告某些问题的详细信息,请参见:Reporting Issue。在
许可证:Apache 2.0
- 项目
标签: