Wing Python Improves VI Mode
Written by Kay Ewbank   
Monday, 19 November 2018

An updated version of the Wing Python IDE has been released with improvements to VI mode and the ability to create new virtualenvs from the project menu.  The Wing Python IDE has an intelligent editor and debugger and the creators say it makes interactive Python development fast, accurate, and fun.

Wing comes in three versions. Pro is a paid-for version aimed at professional programmers. In addition to the debugger and intelligent editor, it offers code inspection and navigation features, project management with version control, remote development, unit testing, refactoring, and an API for extending the IDE in Python.

Wing Pro works with Django, Jupyter, PyQt, Blender, Maya, and other other frameworks for web, scientific, UI, animation, and game development.

wingwlogo

Wing Personal is a free Python IDE for students and hobbyists. It omits the more advanced features of Wing Pro but provides a simplified debugger and editor, limited code inspection and navigation features, and project management. There's also Wing 101, a very simplified Python IDE designed for teaching beginning programmers.

Improvements to the 6.x line start with better multi-selection in the editor, so you can select matching occurrences of text one at a time, or within the current block, function, method, class, or file. Once multiple selections are made, edits are applied to all of them.

wingpyth

Remote development is another area to have been improved, so you can work on code that is stored on a remote host or device in the same way that you work with code stored locally. 

Other improvements that came in with release 6 include recursive debugging, support for Python 3.6 and 3.7, and the ability to create a new virtualenv from the New Project dialog.

Support has also been added for Vagrant, Jupyter, Django 1.10+ and 2.0, and Windows Subsystem for Linux. There's improved support for matplotlib and Raspberry Pi development.

The most recent update has improvements to VI mode. Wing now implements VI mode inner/all text object operations such as ciw and das, and exits VI insert mode when jk is typed rapidly.

wingwlogo 

More Information

Wingware

Related Articles

Visual Studio Python Gets AI-Based IntelliCode

IPython 5.0-LTS Released

Python Development Trends

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Remembering Thomas Kurtz, Co-creator of BASIC
15/11/2024

Thomas Eugene Kurtz, the co-founder of the BASIC programming language, has died at the age of 96. BASIC, which was developed for the purpose of education, popularized computer programming making it ac [ ... ]



Rust 1.82 Improves Apple Support
24/10/2024

Following Rust's six-week release cycle, version 1.82 has been released with higher level support for Apple, and a new Info subcommand for Cargo.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 19 November 2018 )