news

来自「Python Development Environment (Python I」· 代码 · 共 99 行

TXT
99
字号
Main highlights of each new version. See ChangeLog for a more detaileddescription of changes.Version 0.9-----------This version removes the requirement to load files intobicyclerepairman before refactoring. Instead, it searches thePYTHONPATH (and the path in which the file being queried is in). Thisallows 'findDefinition' queries to be made on references(e.g. classes, methods) where the definition is in the python library.Version 0.8-----------This release improves on the internal type-deduction engine to handlevariables and attributes. To reflect this, 'rename' now works onvariables and attributes, in addition to methods, functions andclasses. This release also adds vim support (thanks to Marius Gedminasand Matt Yeates for this)Version 0.7-----------This release includes a totally re-written type querying engine, whichis much faster and paves the way for new refactorings. It also addsthe 'FindReferences' and 'FindDefinition' query to emacs and idle. Version 0.6-----------This release adds undo functionality to the mix, and beefs up the idleand emacs integration so that code is automatically imported into brmwhen you load a file into a buffer.Version 0.5-----------This release adds the ExtractMethod refactoringVersion 0.4-----------This release adds support for IDLE (see README.idle), and fixes a fewbugs. The CLI and GUI interfaces are now deprecated and have beenremoved from this release.Version 0.3-----------This release adds the RenameClass and RenameFunction refactorings.It also contains the initial xemacs integration functionality (seeREADME.xemacs).Version 0.2-----------This release adds a simple GUI for renaming methods - run bikegui.pyafter installation.There's also some upgrades to pyxmi. It should now be able to generatexmi to model all generalizations (including cross-package ones).N.B. pyxmi.py is now called py2xmi.py. See changelog for reasons!Version 0.1-----------This is the first release of Bicycle Repair Man. It requires pythonversion 2.2 and above.This version supports a partial implementation of the RenameMethodrefactoring through a command line interface. It automatically renames the method and references to the method thatit can deduce. It asks you about method references it can't deduce theinstance type of.This software should be considered alpha, and may damage your sourcefiles - backup your sources before use!See INSTALL for installation and usage instructions.N.B. This package also contains pyxmi - a little python -> xmi tool Icobbled together out of the bicycle repair man parsing package. Itgenerates an xmi file out of a source-file or package-structure,suitable for loading into the argouml tool. Seehttp://argouml.tigris.org.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?