Pydev

Plugin that enables Eclipse to be a Python development environment
Download

Pydev Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Fabioz
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 5.7 MB

Pydev Tags


Pydev Description

Plugin that enables Eclipse to be a Python development environment Pydev is a plugin that enables users to use Eclipse for Python and Jython development making Eclipse a first class Python IDE. Pydev comes with many goodies such as syntax highlighting, syntax analysis, debug, code completion, refactor and many others.NOTE: Pydev is licensed and distributed under the terms of the Eclipse Public License. Here are some key features of "Pydev": Editor: · Package Explorer showing outline for python modules · Mylyn integration (separate feature: org.python.pydev.mylyn.feature) · Jython and Python support! · Support for scripting Pydev with Jython · Nice PYTHONPATH configuration! · Project and module creation wizards · Ctrl+Shift+O: Organizes imports or sorts selection alphabetically · Ctrl+Shift+F: Autoformat your code (preferences can be set) · Python 2.4 syntax supported · Python 2.5 syntax supported · Pydev builders can be disabled · Syntax highlighting · Spell checking (depends on JDT for Eclipse 3.3) · Hovering in errors shows descriptions · Matching brackets highlighted. · Parser errors marked in the task list · Outline view with imports/functions/classes · Tabs or spaces preference · Smart indentation (indent and dedent) · Navigation: keyboard shortcuts to previous or next function. Default: (Ctrl+Shift+Up and Ctrl+Shift+Down) · Comment and uncomment commands (on the popup menu) and keybindings. Default: (Ctrl+3 and Ctrl+Shift+3) · hyperlinks over functions//import statements · Code folding · Refactoring with bicycle repair man. · Code Completion (Ctrl+Space) · Templates Completion (Ctrl+Space Too) · Go to definition with F3 (powered by bicycle repair man) · Content Assistant (Ctrl+1) · Code Coverage · Pylint · TODO tasks · Background and current line color chooser. · Debugger · Python and Jython support · Watch · Breakpoints · Step in/out/over · Multiple threads · Variable display · File hyperlinks in the console output (you can click on stack traces) · Interactive Console View · Code Completion · Context sensitive with shell completions · Qualifier matches as case insensitive · Templates · Repeating the activation changes from templates to default completions · Console Configurations · Initial commands for starting the console · Colors for the console · Vmargs can be specified for jython · Auto-indent · Auto-edits · Context info on hover · Up / Down Arrows cycles through the history (and uses the current text to match for the start of the history command) · Page Up: shows dialog with console history (where lines to be re-executed can be selected) · Esc: clears current line · ctrl+1 works for assign quick-assist · Hyperlinks addedd to tracebacks in the console · Paste added directly to the command line · Cut will only cut from the command line · Copy does not get the prompt chars · Home goes to: first text char / prompt end / line start (and cycles again) · Cursor automatically moved to command line on key events · Multiple views of the same console can be created Requirements: · Eclipse 3.3 (Python requires only the platform release, and Jython also requires JDT) · Python 2.3.x or 2.4.x · Java 1.4 or later What's New in This Release: · Improvements in the AST rewriter Improvements on the refactoring engine: · No longer using BRM · Merged with the latest PEPTIC · Inline local available · Extract method bug-fixes · Extract local on multi-line · Generating properties using coding style defined in preferences · Add after current method option added to extract method · A bunch of other corner-case situations were fixed Bug-fixes: · Minor editor improvements · Adding default forced builtins on all platforms (e.g.: time, math, etc) which wouldn't be on sys.builtin_module_names on some python installations · Adding 'numpy' and 'Image' to the forced builtins always · Ctrl+1: Generate docstring minor fixes · Ctrl+1: Assign to local now follows coding style preferences properly · Exponential with uppercase E working on code-formatting · When a set/get method is found in code-completion for a java class an NPE is no longer thrown · Backspace properly treated in block mode · Setting IRONPYTHONPATH when dealing with IronPython (projects could not be referenced) · No longer giving spurious 'statement has no effect' inside of lambda and decorators · Fixed new exec in python 3k · Fixed NPE when breakpoint is related to a resource in a removed project · Fixed import problem on regexp that could lead to a recursion. · No longer giving NPE when debugging with the register view open · List access be treated as __getitem__() in the list -- patch from Tassilo Barth · Fix for invalid auto-self added when typing


Pydev Related Software