editor teks kegemaran saya Geany. Ia adalah sangat minimalis SINI yang menyokong pelbagai jenis bahasa – shell, php, ular sawa, C … dan lain-lain. Ada auto-lengkap manakala neraka adalah tangkas. Ia tidak mempunyai sekali-sekala yang menyenangkan yang boleh tetapi pada masa ini bagi saya adalah lebih daripada cukup. Saya mula kursus dalam talian Python Programming на SoftUni – untuk menyegarkan pengetahuan mereka dan untuk menaik taraf kerana saya tidak selepas mencukupi apa yang berlaku dengan ular sawa 3. Pensyarah kursus ini disyorkan PyCharm sebagai IDE untuk pengaturcaraan pyton, tetapi bagi saya jauh dari suka saya, secara semula jadi menggunakan Geany untuk latihan.

Semasa kuliah menyakitkan merasakan 2 kekurangan

  1. python auto-lengkap dan hembusan dari dokumentasi dengan fungsi dan kaedah
  2. tiada pengesahan untuk standard pep8

Berita baik adalah bahawa Geany adalah fleksibel cukup untuk oleh konfigurasi dan dengan mudah boleh ditambah oleh sekurang hilang seperti. biarlah menambah dokumentasi python untuk IDE kami:

  • menarik anda Skrip berikut suatu tempat di PATH kami sebagai / usr / bin lupa untuk membuat ia boleh laku
  • mengedit fail ~ / .config / Geany / filedefs / filetypes.python dalam tetapan bahagian menambah baris berikut context_action_cmd = pydocw% s. Jika terdapat hanya menambah nama binarkata dari langkah sebelumnya. Mulakan semula Geany jika berjalan.
  • Kami sudah mempunyai konteks tindakan yang akan mengeluarkan maklumat mengenai fungsi. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Meluluhkan saya pendekatan ini sangat banyak kerana saya suka menyakitkan hati saya pendekatan NetBeans.

Setakat ini begitu baik. Kemudian saya benar-benar mahu mempunyai kod pengesahan anda menulis – sama ada saya menulis mengikut piawaian yang diterima umum atau menulis apa-apa keburukan. Secara umum saya ditemui lagi tutorialče bagaimana perkara yang berlaku tetapi ia adalah agak ketinggalan zaman – Geany mempunyai segala-galanya yang dibina ke dalam dirinya hanya perlu memasangnya pep8 pakej. Dalam Debian apt-get install pep8 bekerja di distrota lain semata-mata untuk mengetahui bagaimana keajaiban berlaku. Dalam butang menu Membina kedua (sekurang-kurangnya kepada saya) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

Screenshot from 2016-01-11 20-42-21

Това е общи линии как да накарате вашият Geany да работи по добре с Python и същевременно да продължи да бъде бърз без да кара процесора ви да иска да си тегли куршума.