isort

Screenshot Software:
isort
Mga detalye ng Software:
Bersyon: 3.9.0
I-upload ang petsa: 17 Feb 15
Nag-develop: Timothy Crosley
Lisensya: Libre
Katanyagan: 73

Rating: nan/5 (Total Votes: 0)

isort ay isang open source at libreng software proyekto na nakasulat sa Python at idinisenyo upang kumilos bilang isang plugin para sa mga editor ng teksto Kate at tuktok ng ulo, na tumutulong sa Python developer upang pagbukud-bukurin ayon sa abakada mga pag-import. Utility ay maaaring awtomatiko ring paghiwalayin ang Python mga pag-import sa mga seksyon.
Binubuo ang plugin ng isang command-line utility, isang Python library at ng grupo ng mga plugin para sa iba't ibang mga editor ng teksto, na nagbibigay-daan sa iyo upang walang kahirap-hirap at mabilis na-uri-uriin ang lahat ng iyong mga pag-import Python. ! Sa ngayon, sinusuportahan ng isort Python 2.6 sa pamamagitan ng 3.4 at ginagamit ang tool na cake upang pagbukud-bukurin mga pag-import sa estilo nang walang outputting pangit code.I nais na makita ito sa aksyon Ang sumusunod na linya ng code ay magpapakita sa iyo kung paano ang iyong Python mga pag-import ay & ldquo; pinagsunod-sunod & rdquo; kapag hindi gumagamit ng isort plugin:
mula my_lib pag-import ng Bagay
-print ("Hey")
-import os
mula sa pag-import my_lib Object3
mula sa pag-import my_lib Object2
-import sys
mula third_party lib15-import, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
-import sys
mula __future__ absolute_import pag-import
mula third_party lib3 pag-import
-print ("yo")
At ngayon, magbibigay kami sa iyo kung paano maaaring magmukhang halimbawa sa itaas kapag ginagamit ang isort plugin, alinman sa mga editor ng teksto Kate at tuktok ng ulo, o nakapag-iisa mula sa command-line:
mula __future__ absolute_import pag-import
-import os
-import sys
mula third_party pag-import (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
& Nbsp; lib9, lib10, lib11, lib12, lib13, lib14, lib15)
mula my_lib pag-import ng Bagay, Object2, Object3
-print ("Hey")
-print ("yo") Sa ilalim ng hood at availabilityThe isort plugin ay nakasulat nang buo sa Python programming language. Ito ay tugma sa Kate (KDE 4.13 o mas bago) at ulo 2.0 o mas mataas teksto editor, at ito & rsquo; s magagamit para sa pag-download bilang isang unibersal na pinagmulan archive na dapat na-configure at pinagsama-sama bago ang pag-install. isort ay matagumpay na nasubok sa 32-bit at 64-bit pagtuturo hanay architectures

Ano ang bagong sa paglabas:.

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa GNU Emacs at tinitiyak inline na mga komento na inilagay sa pag-import ng mga linya sundin ang mga alituntunin ng estilo pep8.

Ano ang bagong sa bersyon 3.6.0:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa Nested mga komento sa loob ng kahulugan ng pag-import at Inaayos ng isang isyu sa pagtatakda ng mga pagpipilian sa configuration sa False.

Ano ang bagong sa bersyon 3.4.1:

  • Suporta para sa pag-order sa pamamagitan ng ang uri ng data na ini-import ay naidagdag na.

Ano ang bagong sa bersyon 3.3.0:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa setup.cfg-based configuration at paglaktaw buong mga direktoryo.

Ano ang bagong sa bersyon 3.2.0:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa pagpapatakbo ng recursively, dynamic na mga setting lookup, pagpapagana Kate-plugin upang matukoy nang tama ang mga setting kapag pagbubukod-bukod (independiyenteng ng kung saan ito nagsimula), at suporta para sa Windows.

Ano ang bagong sa bersyon 3.1.2:

  • Fixed isang pag-crash kapag pina-parse mula sa isang path sa Unicode character sa Python 2

Ano ang bagong sa bersyon 3.1.1:

  • Ang mga pag-aayos bersyon paglalagay ng mga karagdagang mga pag-import kapag walang mga pag-import dati umiral sa loob ng file.

Ano ang bagong sa bersyon 3.1.0:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa Matalinong-balanced marami line wrapping at Inaayos ng isang isyu na dulot ng mga komento na seksyon upang ipakita ang up ng higit pa sa isang beses.

Ano ang bagong sa bersyon 3.0.0:

  • Nagdadagdag ng suporta para sa editorconfig (http: // editorconfig .org /)
  • Nagdadagdag ng suporta para sa pare-parehong syntax kapag nagdadagdag o pag-alis mga pag-import
  • Nagpapabuti ng pangangasiwa ng mga file na ang isang user ay walang pahintulot na basahin
  • Nagdadagdag ng kakayahan upang paghiwalayin ang pag-import ng mga seksyon na may pasadyang mga komento

Mga Kinakailangan :

  • KDE plasma
  • PyQt

Mga screenshot

isort_1_68769.jpg
isort_2_68769.jpg

Iba pang mga software developer ng Timothy Crosley

Instantly
Instantly

20 Feb 15

Jiphy
Jiphy

10 Feb 16

CleanHTML
CleanHTML

20 Feb 15

Mga komento sa isort

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!