iSORT merupakan open source dan proyek perangkat lunak bebas yang ditulis dalam Python dan dirancang untuk bertindak sebagai plugin untuk editor teks Kate dan Pate, membantu pengembang Python untuk mengurutkan impor abjad. Utilitas juga dapat memisahkan impor Python menjadi beberapa bagian secara otomatis.
Plugin ini terdiri dari utilitas baris perintah, perpustakaan Python dan sekelompok plugin untuk berbagai teks editor, yang memungkinkan Anda untuk dengan mudah dan cepat menyortir semua impor Python Anda. ! Saat ini, iSORT mendukung Python 2.6 melalui 3.4 dan menggunakan alat kue untuk mengurutkan impor dalam gaya tanpa keluaran jelek code.I ingin melihat dalam tindakan berikut baris kode akan menunjukkan cara impor Python Anda & ldquo; diurutkan & rdquo; bila tidak menggunakan plugin iSORT:
dari my_lib impor Obyek
mencetak ("Hey")
os impor
dari my_lib impor object3
dari my_lib impor Object2
sys impor
dari third_party impor lib15, lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8, lib9, lib10, lib11, lib12, lib13, lib14
sys impor
dari __future__ impor absolute_import
dari third_party impor lib3
mencetak ("yo")
Dan sekarang, kami akan menunjukkan kepada Anda bagaimana contoh di atas dapat melihat bila menggunakan plugin iSORT, baik pada teks editor Kate dan Pate, atau mandiri dari baris perintah:
dari __future__ impor absolute_import
os impor
sys impor
dari third_party impor (lib1, lib2, lib3, lib4, lib5, lib6, lib7, lib8,
& Nbsp; lib9, lib10, lib11, lib12, lib13, lib14, lib15)
dari my_lib impor Object, Object2, object3
mencetak ("Hey")
print ("yo") Di bawah kap mesin dan availabilityThe iSORT Plugin seluruhnya ditulis dalam bahasa pemrograman Python. Hal ini kompatibel dengan Kate (KDE 4.13 atau yang lebih baru) dan Pate 2.0 atau editor teks yang lebih tinggi, dan itu & rsquo; s tersedia untuk di-download sebagai arsip sumber universal yang harus dikonfigurasi dan dikompilasi sebelum instalasi. iSORT telah berhasil diuji pada 32-bit dan 64-bit set instruksi arsitektur
Apa yang baru dalam rilis ini:.
- Versi ini menambahkan dukungan untuk Emacs dan memastikan komentar inline ditempatkan pada jalur impor mengikuti panduan gaya PEP8.
Apa yang baru dalam versi 3.6.0:
- Versi ini menambahkan dukungan untuk komentar bersarang dalam definisi impor dan memperbaiki masalah dengan pengaturan opsi konfigurasi untuk False.
Apa yang baru dalam versi 3.4.1:
- Dukungan untuk memesan oleh jenis data yang diimpor telah ditambahkan.
Apa yang baru dalam versi 3.3.0:
- Versi ini menambahkan dukungan untuk berbasis setup.cfg konfigurasi dan melewatkan seluruh direktori.
Apa yang baru dalam versi 3.2.0:
- Versi ini menambahkan dukungan untuk menjalankan secara rekursif, pengaturan dinamis lookup, memungkinkan kate-plugin untuk benar menentukan pengaturan ketika menyortir (independen di mana itu dimulai), dan dukungan untuk Windows.
Apa yang baru dalam versi 3.1.2:
- Fixed crash ketika parsing dari jalan dengan Unicode karakter di Python 2
Apa yang baru dalam versi 3.1.1:
- Ini penempatan versi perbaikan dari impor tambahan bila tidak ada impor ada sebelumnya dalam file.
Apa yang baru dalam versi 3.1.0:
- Versi ini menambahkan dukungan untuk multi cerdas seimbang pembungkus line dan memperbaiki masalah yang menyebabkan bagian komentar muncul lebih dari sekali.
Apa yang baru dalam versi 3.0.0:
- Menambahkan dukungan untuk editorconfig (http: // editorconfig .org /)
- Menambahkan dukungan untuk sintaks yang konsisten ketika menambahkan atau menghapus impor
- Meningkatkan penanganan file yang pengguna tidak memiliki izin untuk membaca
- Menambahkan kemampuan untuk memisahkan bagian impor dengan komentar kustom
Persyaratan :
- KDE Plasma
- PyQt
Komentar tidak ditemukan