赞
踩
当打开一个新的python项目时,点击vscode 运行–添加配置(打开配置)时,会发现没有python选项
此时 点击 ctrl + shift + p 打开命令面板 输入 Python: select interpreter
此时在打开添加配置会出现python
当选择python 时会出现下图选择,此处选择python file
选择之后会出现下图文件
此处我们需要将configurations 中的内容替换
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Odoo", // 服务启动名称 "type": "python", // 编译语言类型 "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加) "program": "E:\\odoo\\odoo-bin", // odoo源码中的odoo-bin目录,此处注意用\\ // odoo启动的参数类似pycharm中的--config='../../odoo.conf',配置odoo服务启动的config "args": [ "-c", "E:\\odoo\\mes_product\\mes.conf", //此处可添加其他参数 eg: odoo启动自动更新某个模块,此处我配置的为odoo启动自动更新mrp模块 "--update", "mrp" ] } ] } 注: 此处的注释不清楚在文件中能否被识别,复制时最好去掉
编辑完上图内容,保存
点击下图运行即可启动odoo
此时虽然我们搭建好了odoo开发环境,但是会发现在写代码时odoo模块中的字段方法都不自动提示,此处我们需要进行如下配置
点击 ctrl + shift + p 打开命令面板,选择下图所示文件,进入
在 大括号中输入
//定义python的路径, 自己的python路径 eg: C:\\Program Files (x86)\\python\\python.exe
"python.pythonPath": "xxxx",
//添加python扩展
"python.autoComplete.extraPaths": [
// python下安装的第三方库
"C:\\Program Files (x86)\\python\\Lib\\site-packages",
"C:\\Program Files (x86)\\python\\Scripts",
// 设置odoo源码目录
"E:\\odoo",
],
// 配置格式化代码, 此处我用的 autopep8, vscode中还有其他格式化代码插件,可自行选择
"python.formatting.provider": "autopep8",
// 配置编写完成多少毫秒自动保存
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 200,
输入之后保存,退出vscode 重新进入,此时您会发现一个新的大陆
此部署的前提是以安装python插件
若未安装请按下图所示安装
我个人搭配vscode界面配置插件
Bracket Pair Colorizer (括号显示不同颜色,对于js等括号多的很友好)
Chinese (Simplified) Language Pack for Visual Studio Code (中文翻译包,像我这种英语渣只能安装了)
Code Spell Checker(代码拼写检测,检查英文单词)
koroFileHeader(头部注释和函数注释)
快捷键 ctrl+alt+t 和ctrl+alt+i(没记错的话,有介绍)
odoo_snippets13(odoo13插件比较强大)
TODO Highlight(todo检索)
vscode-icons(给文件加图标)
SynthWave '84(个人觉得比较好看的主题)
cornflakes-linter(比较傻掉的代码规范检测)
安装完以上配置的效果图(花里胡哨,但不得不说我爱了)
如果这里你用的是flake8检测,最好加上这一段配置,不然波浪线让你崩溃
此文专为我的偶像零妖大盗所写,借鉴了不少网上教程,感谢各位大佬帮忙
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。