isort on avoimen lähdekoodin ja vapaiden ohjelmistojen projekti kirjoitettu Pythonilla ja suunniteltu toimimaan plugin Kate ja Pate tekstieditoreista auttaen Python kehittäjät lajitella tuonnin aakkosjärjestyksessä. Apuohjelma voi myös erottaa Python tuonti osiin automaattisesti.
Plugin koostuu komentoriviapuohjelma, Python kirjasto ja joukko plugins eri tekstieditoreista, jonka avulla voit vaivattomasti ja nopeasti lajitella kaikki Python tuonnista. Tällä hetkellä isort tukee Python 2.6 kautta 3.4 ja käyttää piirakat työkalu lajitella tuontia tyylillä ilman syöttöä ruma code.I haluavat nähdä sen toiminnassa! Seuraavat riviä koodia näyttää, miten Python tuonti & ldquo; lajiteltu & rdquo; kun et käytä isort plugin:
alkaen my_lib tuonti Object
tulosta ("Hei")
tuonti os
alkaen my_lib tuonti Object3
alkaen my_lib tuonti Object2
tuonti sys
alkaen third_party tuonti lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
tuonti sys
alkaen __future__ tuonti absolute_import
alkaen third_party tuonti lib3
tulosta ("yo")
Ja nyt, näytämme, miten yllä oleva esimerkki voidaan katsoa käytettäessä isort plugin, joko Kate ja Pate tekstieditoreista, tai standalone peräisin komentorivin:
alkaen __future__ tuonti absolute_import
tuonti os
tuonti sys
alkaen third_party tuonti (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
& Nbsp; lib9, lib10, lib11, lib12, lib13, lib14, lib15)
alkaen my_lib tuonti Object, Object2, Object3
tulosta ("Hei")
print ("yo") alla huppu ja availabilityThe isort plugin on kirjoitettu kokonaan Python-ohjelmointikielellä. Se on yhteensopiva Kate (KDE 4.13 tai uudempi) ja Pate 2.0 tai uudempi tekstieditoreista, ja se & rsquo; s ladattavissa universaali lähdekoodit, jotka on määritetty ja kootaan ennen asennusta. isort on onnistuneesti testattu 32-bittinen ja 64-bittinen käskykanta arkkitehtuurit.
Mitä uutta strong> tässä julkaisussa:
- Tämä versio lisää tuen Emacs ja takaa kommenttejaan lisätty tuonti linjat kulkevat pep8 tyylin suuntaviivoja.
Mitä uutta strong> versiossa 3.6.0:
- Tämä versio lisää tuen sisäkkäisiä kommentteja sisällä tuontimäärityksiä ja korjaa ongelman, jossa asetuksia False.
Mitä uutta strong> versiossa 3.4.1:
- Tuki tilaamisesta tyyppistä tietoa tuodaan on lisätty.
Mitä uutta strong> versiossa 3.3.0:
- Tämä versio lisää tuen Setup.cfg perustuva kokoonpano ja sivuutan koko hakemistoja.
Mitä uutta strong> versiossa 3.2.0:
- Tämä versio lisää tuen käynnissä rekursiivisesti, dynaamiset asetukset lookup, joiden avulla kate-plugin oikein määrittää asetuksia, kun lajittelu (riippumatta siitä, missä se alkoi), ja tuen Windows.
Mitä uutta strong> versiossa 3.1.2:
- Kiinteä kaatua jäsentämällä polku Unicode merkkiä Python 2
Mitä uutta strong> versiossa 3.1.1:
- Tämä versio korjaa sijoittaminen lisätuonnilla kun mitään tuontia ennestään olemassa sisällä tiedosto.
Mitä uutta strong> versiossa 3.1.0:
- Tämä versio lisää tuen älykkäästi tasapainoinen multi rivinvaihtoa ja korjaa ongelman, joka aiheutti osassa kommentteja näkyä enemmän kuin kerran.
Mitä uutta strong> versiossa 3.0.0:
- Lisää tuen editorconfig (http: // editorconfig .org /)
- Lisää tuen johdonmukainen syntaksin kun lisäämällä tai poistamalla tuonti
- Parantaa käsittelyä tiedostoja, käyttäjällä ei ole oikeuksia lukea
- Lisää kyky erottaa tuonnin kohdat mukautettuja kommentit
Vaatimukset :
- KDE Plasma
- PyQt
Kommentteja ei löytynyt