VS Code Python是否支持一键生成未定义函数功能
VS Code 快速生成Python未定义函数功能说明
VS Code 搭配官方维护的Python扩展就自带和PyCharm、IntelliJ一致的未定义函数快速生成能力,完全能满足TDD开发的效率需求,不需要额外折腾复杂配置。
操作步骤
- 代码里写了未定义的函数/类方法调用时,对应函数名下方会出黄色波浪线的提示
- 把光标放到标黄的函数名上,旁边会弹出快速修复的小灯泡,直接点小灯泡就行;嫌点图标麻烦的话直接按快捷键调修复菜单更快:Windows/Linux按
Ctrl + .,Mac按Cmd + . - 弹出的选项里直接选对应的创建项就完事:
- 全局调用的普通函数,选「Create function '你的函数名'」,会自动在当前文件的合适位置生成函数骨架,参数会完全匹配你调用时传的内容,连顺序都不会错
- 类里面调用的不存在的方法,选「Create method '你的方法名' in class '对应类名'」,会直接把方法骨架插到当前类的内部,不会乱跑位置
- 生成的函数默认留好
pass占位,直接往里面写逻辑就行。
如果默认生成的格式不符合你的编码习惯,也可以在扩展市场找Python代码生成类的增强插件,自定义生成模板,比如自动加类型注解、文档字符串占位这些,适配自己的编码流程。
内容的提问来源于stack exchange,提问作者Zohair Ul Hasan
相关产品推荐
相关产品推荐

