Tuesday, November 15, 2011

Wing IDE 4.1.1 released

Wingware has released version 4.1.1 of Wing IDE, an integrated development environment designed specifically for the Python programming language.

Wing IDE is a cross-platform Python IDE that provides a professional code editor with vi, emacs, and other key bindings, auto-completion, call tips, refactoring, context-aware auto-editing, a powerful graphical debugger, version control, unit testing, search, and many other features.

Highlights of this release include:
  • Goto-definition on symbols in the shells
  • Expanded and improved auto-editing support (enable this in the Edit > Keyboard Personality menu): Auto-closing, auto-enter invocation args, apply quote/comment/paren/etc to selection, auto-enter spaces, insert EOL and indent for new block, continue split comment or string on new line, and more
  • Auto-indent when pasting multi-line text in Python code (undo once restores original indentation)
  • Improved Smart Tab key option for Python
  • Indent to Match menu and tool bar items toggle indentation to one indent position lower if already at matching indent level
  • Improved auto-indent of else, elif, except, and finally
  • Experimental Turbo auto-completer mode for Python that treats any non-word key as a completion key and Ctrl, Alt, and Command as a cancel keys
  • Link to docs.python.org in Source Assistant
  • Include argument names in auto-completer during invocation
  • About 30 other bug fixes and minor improvements
See the details in the change log.

Version 4 adds the following new major features:

* Refactoring -- Rename/move symbols, extract to function/method, and introduce variable
* Find Uses -- Find all points of use of a symbol
* Auto-Editing -- Reduce typing burden by auto-entering expected code
* Diff/Merge -- Graphical file and repository comparison and merge
* Django Support -- Debug Django templates, run Django unit tests, and more
* matplotlib Support -- Maintains live-updating plots in shell and debugger
* Simplified Licensing -- Includes all OSes and adds Support+Upgrades subscriptions

Learn more about Wing IDE   |   See what's new in Wing 4   |   Try a free trial   |   Purchase a License

No comments:

Post a Comment