vsocde跳转python代码,vscode实现RF框架代码跳转功能
文章目录vscode支持python代码的跳转官方给出的很清楚,需要:(1)vscode(2)python解释器(3)python插件安装完毕后,需要稍等一会,重启vscode就可以使用了;跳转功能需要依赖python解释器;(2)python解释器,建议安装python3.7版本的,安装教程参考:python3.7安装教程(3)python插件:安装python和pylance,或者只是安装py
1.vscode实现python代码的跳转功能
-
vscode支持python代码的跳转官方给出的很清楚,需要:
(1)vscode
(2)python解释器
(3)python插件
安装完毕后,需要稍等一会,重启vscode就可以使用了;
跳转功能需要依赖python解释器; -
(2)python解释器,建议安装python3.7版本的,安装教程参考:python3.7安装教程
-
(3)python插件:安装python和pylance,或者只是安装python即可

-
其他:可装可不装,看自己的需求
(1)python的包:flake8
安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示;
如果想使用,则需要在vscode中enable下

(2)python的包:yapf
参考:用VSCode写python的正确姿势 -
python最重要的就是缩进,所以vsocde查看所有空格和tab方法:链接
-
参考:用VSCode写python的正确姿势,vscode 中python不能跳转问题,VS Code按住ctrl不能跳转到定义/函数(Python),官方网站
2.vscode实现RF框架代码跳转功能
- 第一步安装vscode,此步骤略
- 第二步安装robot框架相关依赖实现跳转
需要安装的RF插件有:
Robot Framework Intellisense
Robot Framework Intellisense FORK
robot framework language
robot framework language
robot framework language
接着进入到setting里面需要配置python路径,搜索的话应该能看到三个


设置完毕后,就可以实现RF测试用例的代码跳转了。但是无法跳转关键字的库。
如果有条件得话,可以将robotframework安装一下
查看->输出——》点击终端,输入以下即可。下面的RF框架只能进行简单的小测试。
pip show robotframework
写好RF用例,右键选择run Test可以跑简单的测试。vscode这里能看个代码就行了,不要求太多。
(由于你的用例可能依赖很多python的库,这需要你自己安装,这需要你另行百度解决)
补充:
安装指定版本的包:
通过 == 操作符
指定 pip install robotframework==3.0.4
- RF学习笔记。可以参考:链接
RF关键字库:链接
robot用例执行常用命令:链接
RF使用手册,可以参考:robot_framewok自动化测试-虫师.pdf
3.pip默认使用清华源(pip源)
4.Python 格式化插件
参考
我用的是 black python
部分代码不想格式化操作如下:
通过添加# fmt: off和# fmt: on注释,我们可以告诉 Black 关闭这些行的代码格式,然后恢复代码格式:
# Set up constants for different time amounts:
# fmt: off
SECONDS_PER_MINUTE = 60
SECONDS_PER_HOUR = 60 * SECONDS_PER_MINUTE
SECONDS_PER_DAY = 24 * SECONDS_PER_HOUR
SECONDS_PER_WEEK = 7 * SECONDS_PER_DAY
# fmt: on
更多推荐
所有评论(0)