Jeg har været meget tilfreds med mit køb af Sublime Text 3 til at udvikle og enten indbygget eller gennem udvidelser dækkede dette stykke software næsten alle mine behov.
Den ene ting, som jeg selv havde lyst til, var dog en måde at foretage refaktorer på, for eksempel gennem PyRope eller bedre. Der er allerede en PyRope-udvidelse til ST3, men den bruger faktisk ikke refactoring-backend. ST2-versionen har denne understøttelse, men den er slet ikke robust og fejler ofte uden en klar fejlmeddelelse.
Hvad jeg leder efter:
- Jeg vil ikke lære
vim
elleremacs
bare for at omlægge kode - medmindre plugin'et er så simpelt kan du forklare hvordan man bruger det i selve svaret. Undskyld. - Jeg ønsker ikke at oprette arbejdsområder, projektfiler og sådan bare for at omlægge kode. Værktøjet skal arbejde med en eksisterende filstruktur.
- Bonuspoint for at komme med
.deb
-pakker. - Flere bonuspoint for at være i Ubuntu-repos ( mindst Trusty 's
- Alle bonuspoint, hvis det faktisk er et ST3-plugin.
Ikke-mål:
- Det behøver ikke at bruge PyRope, men det skal mindst have "ekstraktfunktion".
-
Det behøver ikke engang at være en teksteditor. Selv bare et program som dette ville være tilstrækkeligt:
py-refactor extract-function myNewFunction \ --fra mycode.py:42:60 \ --dry-run