• 蟒蛇的绳子是一条巨蟒重构图书馆和IDE。 IDE使用的图书馆提供的特色码提供协助,重构和自动完成的。

    蟒蛇的绳子是写在蟒蛇。 IDE使用Tkinter图书馆。

    这里是一些关键特征"蟒绳":

    ■重命名的一切!

    ■提取方法

    ■提取地方变量

    ■动类/职能/模块/软件包/方法

    ■行内法/地方变量

    ■改变方法的签名

    ■重组

    ■介绍工厂的方法

    ■介绍参数

    ■封场

    ■变换模块,以包

    ■转换为当地变为现场

    ■替代方法与方法的对象

    ■内联论点的默认值

    ■取类似的声明中提取的重构

    ■的基本隐含的接口处理

    ■固定的进口需要的时候

    ■预览的重构

    ■停止重构

    ■消除/重新构

    ■自动完成

    ■Goto定义

    ■快速轮廓

    ■表明PyDoc

    ■建议模板井

    ■找到出现

    ■进的工具

    ■组织进口(除未使用的和重复的进口,并对它们进行排序)

    ■变化的相对进口到绝对的

    ■改变从进口给进口正常的

    ■扩大。进口*进口

    ■产生python元素

    ■Python和休息突出显示

    ■多的编辑

    ■项目文件历史记录

    ■基本SVN支持使用pysvn库

    ■Emacs的一个像快捷键

    ■可配置的快捷键

    ■基本的用户界面插在支持

    ■拼写检查使用Aspell/Ispell

    ■修正的压痕

    ■项目树看

    ■单元试验运行的查看

    ■表示codetags/错误/警告

    ■定义模板

    ■记忆串/位置

    ■静态目的推理方法

    ■一个动态的目的推理方法

    ■自动SOI分析

    ■处理内置的容器类型

    ■节目的磁盘上的信息

    ■存储目的的数据校验

    要求:

    ■Python2.5

  • अजगर रस्सी है एक अजगर refactoring पुस्तकालय और आईडीई है । आईडीई का उपयोग करता है पुस्तकालय प्रदान करने के लिए सुविधाओं की तरह कोड की सहायता, refactoring और ऑटो पूरा.

    अजगर रस्सी अजगर में लिखा है । आईडीई का उपयोग करता है Tkinter पुस्तकालय है ।

    यहाँ कुछ प्रमुख विशेषताएं हैं के अजगर "रस्सी":

    ■ सब कुछ का नाम बदलें!

    ■ निकालने विधि

    ■ निकालने स्थानीय चर

    ■ स्थानांतरित वर्ग/समारोह/मॉड्यूल/पैकेज/विधि

    ■ इनलाइन विधि/स्थानीय चर

    ■ परिवर्तन विधि हस्ताक्षर

    ■ पुनर्गठन

    ■ परिचय कारखाने विधि

    ■ परिचय पैरामीटर

    ■ Encapsulate क्षेत्र

    ■ रूपांतरण मॉड्यूल के लिए पैकेज

    ■ परिवर्तित स्थानीय चर क्षेत्र के लिए

    ■ की जगह के साथ विधि विधि वस्तु

    ■ इनलाइन तर्क का डिफ़ॉल्ट मान

    ■ निकालने के इसी तरह के बयान में निकालने refactorings

    ■ बुनियादी अंतर्निहित इंटरफेस हैंडलिंग

    ■ फिक्सिंग के आयात की जरूरत है जब

    ■ पूर्वावलोकन refactorings

    ■ रोक refactorings

    ■ पूर्ववत करें/फिर से करें refactorings

    ■ ऑटो-पूरा होने

    ■ गोटो परिभाषा

    ■ त्वरित रूपरेखा

    ■ शो PyDoc

    ■ प्रस्ताव टेम्पलेट्स में प्राप्तियां

    ■ घटनाओं का पता लगाएं

    ■ आयात उपकरण

    ■ का आयोजन आयात (निकालें अप्रयुक्त और डुप्लिकेट आयात और उन्हें तरह)

    ■ रिश्तेदार परिवर्तन आयात करने के लिए पूर्ण

    ■ परिवर्तन से आयात करने के लिए सामान्य आयात

    ■ विस्तार से ... आयात करें * आयात

    ■ पैदा करने अजगर तत्वों

    ■ अजगर और बाकी पर प्रकाश डाला

    ■ कई संपादकों

    ■ परियोजना फ़ाइल का इतिहास

    ■ बुनियादी SVN समर्थन का उपयोग कर pysvn पुस्तकालय

    ■ एक emacs की तरह keybinding

    ■ विन्यास keybinding

    ■ बुनियादी यूआई प्लग में समर्थन

    ■ जादू की जाँच का उपयोग कर Aspell/पूर्वावलोकन प्रोग्राम % ‧ पाया

    ■ को सही खरोज

    ■ परियोजना पेड़ देखें

    ■ इकाई परीक्षण चल रहा है देखें

    ■ दिखा codetags/त्रुटियों/चेतावनी

    ■ परिभाषित टेम्पलेट्स

    ■ याद रखना तार/स्थानों

    ■ एक स्थिर वस्तु अनुमान दृष्टिकोण

    ■ एक गतिशील वस्तु अनुमान दृष्टिकोण

    ■ स्वत: सोइ विश्लेषण

    ■ से निपटने में निर्मित कंटेनर प्रकार

    ■ बचत वस्तु के बारे में जानकारी डिस्क

    ■ संग्रहीत वस्तु डेटा का सत्यापन

    आवश्यकताओं:

    ■ अजगर 2.5

  • Python rope is a python refactoring library and IDE. The IDE uses the library to provide features like code assist, refactoring and auto-completion.

    Python rope is written in python. The IDE uses Tkinter library.

    Here are some key features of "Python rope":

    ■ Rename everything!

    ■ Extract method

    ■ Extract local variable

    ■ Move class/function/module/package/method

    ■ Inline method/local variable

    ■ Change method signature

    ■ Restructuring

    ■ Introduce factory method

    ■ Introduce parameter

    ■ Encapsulate field

    ■ Transform module to package

    ■ Convert local variable to field

    ■ Replace method with method object

    ■ Inline argument default value

    ■ Extracting similar statements in extract refactorings

    ■ Basic implicit interfaces handling

    ■ Fixing imports when needed

    ■ Previewing refactorings

    ■ Stopping refactorings

    ■ Undo/redo refactorings

    ■ Auto-completion

    ■ Goto definition

    ■ Quick outline

    ■ Show PyDoc

    ■ Proposing templates in completions

    ■ Find occurrences

    ■ Import tools

    ■ Organize imports (remove unused and duplicate imports and sort them)

    ■ Change relative imports to absolute

    ■ Change from imports to normal imports

    ■ Expand from ... import * imports

    ■ Generating python elements

    ■ Python and reST highlighting

    ■ Multiple editors

    ■ Project file history

    ■ Basic SVN support using pysvn library

    ■ An emacs like keybinding

    ■ Configurable keybinding

    ■ Basic UI plug-in support

    ■ Spell-checking using Aspell/Ispell

    ■ Correcting indentation

    ■ Project tree view

    ■ Unit-test running view

    ■ Showing codetags/errors/warnings

    ■ Defining templates

    ■ Memorizing strings/locations

    ■ A static object inference approach

    ■ A dynamic object inference approach

    ■ Automatic SOI analysis

    ■ Handling built-in container types

    ■ Saving object information on disk

    ■ Stored object data validation

    Requirements:

    ■ Python 2.5