PyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development.
It comes with many goodies such as:
Django integration
Code completion
Code completion with auto import
Type hinting
Code analysis
Go to definition
Refactoring
Debugger
Remote debugger
Find Referrers in Debugger
Tokens browser
Interactive console
Unittest integration
Code coverage
PyLint integration
Find References (Ctrl+Shift+G)
and many others:
PyDev 2.0 video
For more details on the provided features, check the Features Matrix.
Important
First time users are strongly advised to read the Getting started guide which explains how to properly configure PyDev.
LiClipse
The recommended way of using PyDev is bundled in LiClipse, which provides PyDev builtin as well as support for other languages such as Django Templates, Mako, RST, C++, CoffeScript, Dart, HTML, JavaScript, CSS, among others (also, by licensing LiClipse you directly support the development of PyDev).
PyVmMonitor
If you’d like to analyze the performance of your programs, check PyVmMonitor.
Gold Sponsors
LiClipse Tracetronic WebsiteSetup
Squishlist PyVmMonitor Intel
Supporting PyDev
Thank you to all PyDev supporters: https://www.brainwy.com/supporters/PyDev.
To show your appreciation for PyDev and to keep it going strong, help to crowdfund through https://www.patreon.com/fabioz.
Release 7.4.0 (2019-10-25)
Support for the Python 3.8.
Code analysis fix: default values properly marks variables as used (#PyDev-945).
On the context menu to analyze files, make sure that non-python files are not analyzed (#PyDev-1008).
Lucene indexes are not kept open (so, it’s possible to delete the project metadata properly when a project is deleted).
Debugger improvements (updated to pydevd 1.8.0).
Support for PyPy.
Support for Python 3.8.
Properly show stack trace exception for unhandled exceptions with generator.
Handle binary data when redirecting output.
Properly evaluate unicode strings on Python 2.
Fix dlopen return type for gdb 8.3.1 (patch by Vladimir Dvorak).
Release 7.3.0 (2019-08-16)
Debugger improvements (updated to pydevd 1.7.1).
Fix thread cleanup issue on fork (debugger could crash when subprocess pool was closed).
Improvements in attach to pid.
When setting the tracing in one thread attach it to other threads too.
Make it possible to select the black executable (#PyDev-1003).
Update debug console to work with newer versions of Eclipse (patch by Paul Pazderski).
Fix code completion for non-english locale (patch by guyingzhao).
Release 7.2.1 (2019-04-26)
Debugger improvements (updated to pydevd 1.6.1).
IronPython is debuggable again.
Improved performance of code which checked if some text was a link in the console (which was the cause for some delays when too much text was printed in the console).
Duplicate signature is no longer reported with typing.orverload (#PyDev-970).
Fixed highlighting variables in f-strings (#PyDev-973).
发表回复