PyScripter
Tampilan
PyScripter | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | |||||||||||
![]() ![]() | |||||||||||
Tipe | perangkat lunak bebas dan Lingkungan pengembangan terpadu ![]() | ||||||||||
Versi stabil | |||||||||||
Genre | Integrated development environment | ||||||||||
Lisensi | MIT | ||||||||||
Bahasa | Daftar bahasa | ||||||||||
| |||||||||||
Sumber kode | |||||||||||
| |||||||||||
PyScripter adalah lingkungan pengembangan terpadu (IDE) Python yang bersifat gratis dan sumber terbuka untuk Windows. IDE ini dibangun dalam Object Pascal.
Fitur
Penyunting dengan sorotan sintaks
- Didasarkan pada unicode
- Dukungan penuh untuk sumber berkas Python yang dikodekan
- Sorotan Brace
- Utilitas kode sumber Python: (pbb)tabify, (pbb)comment (un)indent, dll.
- Perlengkap kode dan memanggil tips
- Kode dan petunjuk debugger
- Memeriksa sintaks selama mengetik
- Bantuan konteks-sensitif untuk kata kunci Python
- Memparameterkan kode templat
- Menerima file turun (dropped) dari penjelajah berkas
- Pemberitahuan perubahan File
- Mengkonversi jeda baris di Windows, Unix, Macintosh
- Print preview dan mencetak sorotan sintaks kode Python
- Sintaks dari berkas HTML, XML dan CSS
- Penyuntingan berkas secara split-view
- Pencarian dan menggantian teks mirip Firefox
- Menyunting berkas secara sisi-demi-sisi
Interpreter Python terintegrasi
- Perlengkapi Kode otomatis
- Panggilan tips
- Sejarah perintah
- Mengeksekusi skrip tanpa menyimpan terlebih dahulu
Pengawakutu Python terintegrasi
- Remote Python debugger
- Call stack
- Variabel jendela
- Watches window
- Conditional breakpoint
- Petunjuk debugger
- Analisis post-mortem
- Dapat menjalankan atau debugging berkas tanpa harus menyimpannya
Tampilan penyunting
- Pembongkaran
- Dokumentasi HTML (pydoc)
Penjelajah berkas
- Konfigurasi mudah dan mampu menjelajah Python path
- Versi kontrol terintegrasi menggunakan Tortoise CVS atau Tortoise SVN
Manajer proyek
- Impor direktori yang tersedia
- Menjalankan beberapa konfigurasi sekaligus
Unit pengujian terpadu
- Tes otomatis
- Unit pengujian GUI
Alat-alat eksternal (dijalankan eksternal dan menangkap output)
- Integrasi dengan alat-alat Python seperti PyLint, TabNanny, Profil, dll.
- Parameter fungsi yang kuat untuk disesuaikan eksternal alat integrasi
Lainnya
- Penjelajah kode
- Akses ke manual Python melalui menu bantuan
- To do list
- Cari dan ganti kode di berkas
- Pengujian ekspresi reguler terintegrasi
- Pilihan untuk menjalankan versi Python tertentu melalui parameter command line
- Menjalankan skrip Python eksternal, mudah dikonfigurasi
- Menemukan definisi, referensi
- Menemukan definisi dengan mengklik, dan riwayat browsing
- Antarmuka modern dengan bentuk merpat serta tampilan dan nuansa (tema) yang dapat dikonfigurasi
- Pilihan konfigurasi IDE yang stabil