当前位置:  开发笔记 > 编程语言 > 正文

Pydev中没有代码完成和语法高亮

如何解决《Pydev中没有代码完成和语法高亮》经验,为你挑选了3个好方法。

我刚刚使用PyDev最新版本配置了Eclipse,但是当我导入外部模块时,代码完成和语法高亮都不起作用.我该如何启用它?

科莫多编辑显然是一个更好的synax突出显示. - 但Ctrl + R不运行该程序.

我更喜欢SciTE类型的编辑器,具有类似的突出显示和字体(美学)和F5工作,但动态显示文件夹和文件,如Komodo Edit和更好的代码完成和vi仿真.请给我一些建议.

如果我想购买Py IDE,Komodo或Wingware,哪个更好? - Wrt语法高亮和代码完成



1> DNS..:

要启用代码完成,请转到窗口>首选项> Pydev>编辑器>代码完成,然后选中"使用代码完成?" 框,以及您想要完成的其他框.它似乎需要一秒钟加载,第一次它必须完成一些东西.

默认情况下,语法着色应该起作用.右键单击包浏览器中的文件,转到"打开方式",并确保使用Python编辑器打开它,而不是常规文本编辑器.

我不确切地知道导入外部模块的意思.我的源代码在磁盘上的单独目录结构中; 我的PyDev项目包含链接到那些文件夹的文件夹.代码完成适用于此,以及其他模块,如'os'.如果您遇到麻烦,模块是否已添加到PyDev的Python搜索路径中(不一定与常规模块相同)?

我不久前简要介绍了Komodo和Wingware,所以我无法回答你问题的第二部分.但最终还是和PyDev一起去了.我不是Eclipse的忠实粉丝,但PyDev对我来说效果相当不错.



2> 小智..:

代码完成在PyDev下不起作用的典型原因是库不在PYTHONPATH中.如果你进入Project Properties,并设置PyDev PYTHONPATH首选项来包含你试图完成的代码所在的地方,那么它会正常工作......

项目>属性> PyDev-PYTHONPAH>单击"添加源文件夹"



3> 小智..:

确保通过右键单击文件使用"打开方式"作为"Python编辑器" - 它对我有用


谢谢你!我有一个文件打开**语法高亮,另一个*没有*高亮,这解决了它.
推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有