editor

  • save / load / edit / run
  • Syntax hilighting
  • find / replace
  • project 관리 기능
  • project 에 등록된 모든 화일들에 대해서 find / replace

Navigation

  • outliner

  • go to class / function
  • go to module
  • go to symbol
  • go to line
  • Ctag 기능. stack 으로 navigating 중인 method 들 기억.
  • find definition
  • find reference

refactoring

어느정도까지 가능할까. BRM, Smalltalk Refactoring Browser 구경해볼것.

  • UnitTest Runner

  • extract method
  • rename
  • introduce variable
  • introduce field
  • inline

View

  • SignatureSurvey
  • method call hierarchy
  • Dotploc or Duplication Finder
  • override 부분 표시기능.

기타

  • jython support
  • CVS 연동
  • multi file editing

  • debugger
  • py shell
    • py shell
    • py shell 에서 작성한 스크립트를 editor 로 옮겨주기 기능

Retrieved from http://wiki.zeropage.org/wiki.php/PyIde/FeatureList
last modified 2021-02-07 05:24:08