vscode 不能自动补全头文件路径_VS Code一句简单配置让hou模块自动补全快百倍

想在VS Code配置Houdini Python以及VEX开发环境很简单,只要轻松完成下面两步就可以实现Houdini Python模块以及VEX代码的自动补全操作。

第一步、

下载Python以及VEX的扩展包

08ebde163a1f7abd53444567a8d42733.gif

此时无需任何配置写VEX就会有自动补全的功能了,记得将文件保存成.vfl格式

ad20bb8a16618e8558ee69e9789e44d4.gif

第二步、

想要写Houdini的Python模块也能自动补全,需要配置下面三句话

{    "python.pythonPath": "C:/Program Files/Side Effects Software/Houdini 17.5.229/python27/python.exe",    "python.autoComplete.extraPaths": ["C:/Program Files/Side Effects Software/Houdini 17.5.229/houdini/python2.7libs", "C:/Program Files/Autodesk/Maya2018/Python/Lib/site-packages"],    "python.jediEnabled": false}

看动图配置即可

07ee1c3faaf275d579a58c8bd0c5c2a4.gif

这里的"python.jediEnabled": false是提升自动补全速度至关重要的一句配置,因为hou模块中包括上千个function、module以及class,所以没有这句配置的时候需要等上几秒钟,这是无法忍受的。

第三步、

下面再来解释一下一些好用的配置的具体含义

{    "python.linting.pylintEnabled": false,    "python.linting.pep8Enabled": true,    "editor.renderWhitespace": "all",    "editor.mouseWheelZoom": true,    "editor.rulers": [79, 120, 150],    "editor.tabSize": 4,    "window.title": "${activeEditorLong}",    "python.pythonPath": "C:/Program Files/Side Effects Software/Houdini 17.5.229/python27/python.exe",    "python.autoComplete.extraPaths": ["C:/Program Files/Side Effects Software/Houdini 17.5.229/houdini/python2.7libs"],    "python.jediEnabled": false}

"python.linting.pep8Enabled": true是配置Python pep8代码规范的,配置完会提醒你安装pep8的模块,安装完之后你写的Python代码如果不符合pep8规范会给一定的警告信息。如下图所示,红色波浪线提示不是代码有问题,意思是代码不符合pep8的规范。

ba68652804b7b15df2f5475528a41d50.gif

"editor.renderWhitespace": "all"是显示所有空格与tab制表符,不配置将不显示,看图演示

c1ba1ae99bd1a9865e1020dd13da8dd7.gif

"editor.mouseWheelZoom": true是配置可以按Ctrl+滚轮键缩放字体大小的,不设置将不起作用

6cf37ca5549e35d9866bfca0703eff27.gif

"editor.rulers": [79, 120, 150]这个配置完,编辑器会多三道竖杠,主要是pep8规范中有一行最好不要超过79个字符的规定,所以是三条参考线。

22cc438e5370796c036e7e9a682c2390.gif

"editor.tabSize": 4这个配置大家应该都用过,强制制表符为4个空格,很多时候Python代码本身并没有问题,出现问题在于代码的缩进正不正确。

"window.title": "${activeEditorLong}"配置可以显示文件路径,不配置只显示文件名,看演示

14e71c857d62ea333ac64d2cfbc2a73c.gif

这些配置只是盲人摸象啦,还有很多好的配置可以自己研究研究。

088bac7d142e90a8a49bf97f4c4fd226.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值