Fabio Zadrozny from Aptana, the author of PyDev plugin, passed this information through mailing list:
This Release Highlights:
- Django integration:
- New Django project can be created through twizard
- Can set an existing porject as a Django project (right-click project > pydev > set as django project) I think this is a kind of Eclipse's personality, like those of Maven2 plugins where you can declare that this project is a Maven project
- New Django project can be created throughtwizard
- Can remove Django project config (righ-click project > django > remove django project config)
- Custom actions can be passed to the configured manage.py through ctrl + 2 + dj django action -- if not action is passed, will open to choose from a list of previously used command
- Predefined/custom actions can be used through right-clicking the project > django > select custom action
- manage.py and settings module configured
- Django shell (with code-completion, history, etc) available
- Run/Debug as Django available
- See: http://pydev.org/manual_adv_django.html for more details
- Find/Replace:
- The search in open files is no longer added in the find/replace dialog and now works through Ctrl + 2+ s word_to_find (in the PyDev editor) and if no word is passed, the editor selection is used
- Go to definition:
- Properly works with unsaved files (so, it will work when searching for a definition on an unsaved file)
- Properly working with Eclipse 3.6 (having FileStoreEditorInput as the editor input)
- Editor:
- Automatically closing literals
- Removing closing pair on backspace on literal
- Improved heuristics for automatically closing (, [ and {
- Removing closing pair on backspace on (, [ and {
- Ctrl + 2 + sl (sl comes from 'split lines' -- can be used to add a new line after each comma in the selection
- Ctrl + 2 + is (is comes from 'import string' -- can be used to transform the selected import into a string with dots
- General:
- Code-completion properly working on relative import with an alias
- Fixed racing issue that could deadlock pydev (under really hard to reproduce circumstances)
- Removing reloading code while debugging until (if) it becomes more mature in the python side
- Fixed issue where a new project created didn't have the source folder correctly set
- Text selection in double click no longer has weird behavior
- Local refactoring working on files not in the PYTHONPATH
- Edit properly working on string substitution variables
- Using with statement on python 2.5 no longer makes lines wrong in the AST
No comments:
Post a Comment