2006年12月04日 星期一 10:37
What's it? ======== It's an Editor based on wxPython. UliPad(NewEdit is the old name) uses Mixin and Plugin technique as its architecture. Most of its classes can be extended via mixin and plugin components, and finally become an integrity class at creating the instance. So UliPad is very dynamic. You can write the new features in new files, and hardly need to modify the existing code. And if you want to extend the existing classes, you could write mixins and plugins, and this will be bound to the target class that I call "Slot Class". This technique will make the changes centralized and easily managed. What's new in 3.6 ============== New features and improvement: #. Improve definition jump, and if there is no ctag file exist, UliPad can jump in one source file, including: variable, class, method, etc #. Improve auto-completion: variable auto-detect, class structure detect, base class recognize, etc. And it can improve your typing. As you backspace something, auto-completion will also available. And you can also write parameter datatype in function docstring, UliPad will auto recognize the parameter datatype. #. Add range support for live regular expression search support #. Add pairprog plugin, it's a collaborative programming support. One instance can be a server, and others can be client. For server, you can share source file with all client, and both server and client can change the same document and move the caret. UliPad support multi-client. And it has a chatroom support, so developer can use it to talk with each other. #. Add fortran, and lua syntax support. For fortran you should enable fortran plugin. #. Improve the display structure and content of class browser #. Add css auto-completion support Changes: #. Improve class browser windown, and single-click on class icon will expand or collapse the children items #. Fix the bug of clicking on Cancel button on Python Parameter Input Dialog still running #. Fix reStructuredText syntax highlight processing bug #. Fix python syntax analysis bug #. Fix cann't restore the last directories entries as reopen the directory browser bug #. Fix if the filename or directory that you want to open command line window on it(on windows platform) is not the same hard driver, will open wrong path bug. #. Fix music plugin's bug #. Remove open recently-directory functionality #. Fix as changing the encode of the document, but the tab page title doesn't be changed bug Where to download it? ================ download lastest version 3.6: http://wiki.woodpecker.org.cn/moin/UliPad?action=AttachFile&do;=get⌖=ulipad_3.6.zip also have windows installer: http://wiki.woodpecker.org.cn/moin/UliPad?action=AttachFile&do;=get⌖=UliPad.3.6.exe wiki: http://wiki.woodpecker.org.cn/moin/UliPad svn: http://cvs.woodpecker.org.cn/svn/woodpecker/ulipad/trunk maillist: http://groups.google.com/group/ulipad If you have any problem as using UliPad, welcome to join the UliPad maillist to discuss. Hope you enjoy it. ;-) -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号