当前位置:   article > 正文

vscode 搭建odoo开发环境_vscode odoo

vscode odoo

vscode 搭建odoo开发环境

配置python路径

当打开一个新的python项目时,点击vscode 运行–添加配置(打开配置)时,会发现没有python选项

在这里插入图片描述
此时 点击 ctrl + shift + p 打开命令面板 输入 Python: select interpreter
在这里插入图片描述

此时在打开添加配置会出现python
在这里插入图片描述

配置odoo启动服务

当选择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"
                ]
        }
    ]
}: 此处的注释不清楚在文件中能否被识别,复制时最好去掉
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

编辑完上图内容,保存

点击下图运行即可启动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,
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

输入之后保存,退出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检测,最好加上这一段配置,不然波浪线让你崩溃
在这里插入图片描述

此文专为我的偶像零妖大盗所写,借鉴了不少网上教程,感谢各位大佬帮忙

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/902080
推荐阅读
相关标签
  

闽ICP备14008679号