Saya mencari editor teks untuk pemrograman dengan Python, lebih disukai yang mudah dipelajari untuk pemula.
89
Saya mencari editor teks untuk pemrograman dengan Python, lebih disukai yang mudah dipelajari untuk pemula.
Jawaban:
Geany
Geany adalah IDE ringan yang mendukung python.
Beberapa fitur yang saya temukan sangat berguna termasuk:
sumber
Vim
Saya pikir Vim luar biasa!
Vim adalah editor teks yang sangat dapat dikonfigurasi yang dibangun untuk memungkinkan pengeditan teks yang efisien. Ini adalah versi perbaikan editor vi yang didistribusikan dengan sebagian besar sistem UNIX.
Meskipun Vim awalnya dirilis untuk Amiga, Vim sejak itu dikembangkan menjadi cross-platform , mendukung banyak platform lainnya. Ini adalah editor paling populer di antara pembaca Linux Journal .
Vim adalah perangkat lunak bebas dan sumber terbuka dan dirilis di bawah lisensi yang mencakup beberapa klausa charityware, mendorong pengguna yang menikmati perangkat lunak untuk mempertimbangkan berdonasi kepada anak-anak di Uganda. Lisensi tersebut kompatibel dengan Lisensi Publik Umum GNU.
sumber
vim
diinstal pada ubuntu adalah versi yang dikurangi (vim-tiny
), dan untuk versi GUI pengguna harus menginstalvim-gnome
atauvim-gtk
, yang tampaknya identik.vim.tiny
jika Anda ingin menjalankannya.Saya benar-benar harus menambahkan Sublime Text 2 ke daftar karena itu sangat menakjubkan. Ini adalah alternatif TextMate terbaik untuk Linux.
Ada terlalu banyak fitur untuk menulis semuanya di sini, tetapi untuk menyebutkan beberapa saja:
sumber
kate
. Penempatan terminal dan palet warna yang sublim lebih baik, tetapi mengomentari dan membuat beberapa baris kodekate
lebih mudah. Ada alternatif terbukalime-text
Gedit
Gedit adalah editor teks sederhana namun bermanfaat yang mendukung penyorotan sintaksis untuk python. Itu tidak memiliki banyak fitur di luar kotak, tetapi sangat mudah digunakan. Itu dapat diperpanjang dengan plugin. Ada satu set plugin yang dapat diinstal dari paket gedit-plugins .
sumber
Untuk editor teks yang sederhana namun kuat saya suka SciTE . Ini memiliki banyak pilihan bahasa dan bersifat lintas platform. Notepad ++ dikembangkan dari basis kode SciTE, jadi ini adalah titik awal yang baik jika Anda bermigrasi dari Windows / Notepad ++.
sumber
Pilihan saya adalah Kate. Merupakan aplikasi KDE, jadi banyak dependensi juga akan diinstal jika Anda menggunakan Gnome.
Kate
http://en.wikipedia.org/wiki/File:Kate3.png
sumber
Ctrl-Alt-O
.Mengapa Anda tidak menggunakan eclipse? .. Ada ekstensi python untuk eclipse.
Fitur termasuk:
Periksa url ini: http://pydev.org/manual_101_install.html
sumber
Vim
salah satu editor teks klasik, cross-platform, dan penggemar favorit guru pemrograman. Kurva belajar yang sedikit, tetapi begitu Anda menangkapnya, dan melihat seberapa kuatnya Anda tidak akan pernah berbalik.
Ada banyak plugin yang tersedia yang akan Anda siapkan dalam IDE Rails lengkap dalam waktu singkat: KLIK DI SINI
sumber
Mobil merah
Ditemukan diiklankan di StackOverflow. Sumber terbuka, lintas platform, tampak / terasa / berfungsi seperti TextMate. Bahkan mendukung bundel TextMate, dan hadir dengan tema TextMate! Ini memiliki browser file proyek, dan banyak fitur lainnya. Baca instruksi instalasi dan kemudian:
CATATAN: sedang dalam pengembangan
sumber
Pergi dengan Emacs, ia memiliki mode Python yang solid. Anda tidak perlu sesuatu yang terlalu mewah. Alih-alih menggunakan browser kelas, ini membantu untuk menggunakan browser web atau membaca manual untuk modul apa pun yang Anda gunakan.
sumber
htop
. : DNano
Jika Anda ingin membiasakan diri dengan antarmuka Command Line (CLI) di terminal, saya akan menyarankan Nano. Ini sangat fleksibel dan lebih jauh lagi sudah diinstal sebelumnya di terminal GNOME.
Untuk mengakses Nano:
Ini agak menakutkan pada awalnya tetapi berguna jika Anda seorang administrator sistem dan itu akan berguna dalam situasi di mana tidak ada antarmuka grafis.
sumber
Ahli tulis
Scribes dirancang untuk membuat Anda lebih produktif. Sederhana, langsing dan ramping, namun kuat.
Fitur termasuk:
Pasang
Atau Versi terbaru dari juru tulis dapat diinstal menggunakan PPA resmi berikut: -
sumber
Saya menggunakan Gedit dengan plugin Gmate . Ini solusi ringan dan cepat. Saya pikir itu memungkinkan Anda untuk menggunakan banyak fitur TextMate.
Cukup unduh sumber dan jalankan skrip install.sh.
sumber
Coba Geany . Ini memiliki dukungan bawaan untuk Ruby dan memiliki fitur yang Anda inginkan. Ini dirancang untuk memiliki fitur IDE namun tetap ringan.
Untuk menginstalnya, termasuk fungsionalitas proyek yang Anda inginkan, instal
geany
dangeany-plugins
paket.sumber
Tetaplah sepanjang jalan.
Ini adalah salah satu dari sedikit editor yang benar-benar berfungsi dengan lokasi yang jauh. Tidak ada editor lain yang saya kenal mendukung lokasi ssh yang didefinisikan sebagai bookmark Nautilus.
Ini menyatu dengan desktop Anda dengan baik. Semua editor lintas platform ini berbasis XUL atau Java dan seringkali memiliki rendering font yang mengerikan.
Memiliki panel file di sebelah kiri (tekan F9)
Ini memiliki dukungan sintaks untuk semua file ruby
Ini mendukung cara pintas keyboard yang paling umum. Yang sudah Anda harapkan akan berfungsi.
Ada plugin di luar sana untuk melengkapi kode.
Ada plugin di luar sana untuk kontrol revisi. (setidaknya Bazaar, saya tidak yakin tentang git)
Ada plugin konsol. Tetapi saya biasanya hanya membuka terminal di desktop lain, dan memiliki fokus mengikuti mouse. Anda juga bisa melihat hal-hal seperti gempa. (yang mengikat terminal dropdown ke kunci ~, seperti di Quake)
Anda dapat menghubungkan pintasan ke skrip shell khusus, yang beroperasi di direktori 'utama'. Sempurna untuk tugas menyapu umum.
PS. Jika Anda tidak membutuhkan atau menginginkan panel file, Anda harus melihat pada Scribes. Ini adalah klon teman teks. Kurang lebih. Sangat ramping, tetapi terintegrasi dengan baik. Mendukung lokasi jarak jauh, templat kode, penyorotan sintaksis. Hanya lucu quirck yang disimpan saat Anda mengetik dan tidak memiliki file-pane yang tepat.
sumber
MonoDevelop
Awalnya ditulis sebagai IDE untuk menulis C # (yang fantastis untuk) tetapi ekstensi telah dibuat untuk memperluas editor untuk bahasa lain.
Bahasa ekstensi meliputi:
Juga dikabarkan bahwa modul PHP sedang dikerjakan.
Secara pribadi, saya telah menggunakannya sebagian besar untuk C # dan beberapa pengembangan python (Saya sangat berharap para devs akan mulai bekerja pada fitur python autocomplete python).
Ini juga memiliki kemampuan untuk mengintegrasikan plugin untuk manajemen basis data, kontrol sumber, pengujian unit, dll ...
Meskipun bukan opsi yang sangat 'ringan', itu pasti layak digunakan.
sumber
Semua hal di atas adalah editor yang hebat. Baru-baru ini saya menemukan IDE cahaya baru ini dan juga cross-platform yang kompatibel.
PyCharm
Ini adalah paket untuk semua bahasa scripting. Muncul dalam versi lain juga, PHP Storm5 dan WebStorm
PHP Storm, berisi dukungan untuk semua bahasa. Juga, keindahan editor ini adalah, jika Anda seorang pelajar. Anda dapat mendaftar untuk IDE ini secara gratis dan tidak hanya untuk diri Anda sendiri tetapi untuk pengguna tanpa batas selama satu tahun. Juga, seperti Visual Studio memiliki fitur intellisense, di mana Anda mendapatkan properti dan metode di drop down.
Saya benar-benar bersenang-senang menggunakan editor ini.
sumber
Saya dapat menyarankan Anda Komodo Edit . Anda dapat menemukannya di sini: http://www.activestate.com/komodo-edit
sumber
Emacs adalah editor teks yang hebat (ditambah banyak fungsi lainnya) yang akan melayani Anda dengan baik dalam jangka panjang. Memang ada kurva belajar yang agak curam, tapi saya pikir Anda akan mendapat imbalan yang baik. Instal dengan:
sudo apt-get install emacs
Saya akan mulai dengan tutorial emacs builtin. Itu harus mudah diakses dari "buffer" default yang terbuka. Ini akan membantu Anda memulai dan berjalan dengan baik.
sumber
Saya akan sangat merekomendasikan penerus ke Sublime Text 2, Sublime Text 3 . Ini sangat cepat dan memiliki dukungan untuk pintasan keyboard. Anda dapat menginstal banyak plugin untuk menambah fungsionalitas baru.
Sayangnya teks luhur tidak open source, dan dibayar / nagware. Namun, ada proyek opensource yang berusaha memindahkannya Teks Kapur
sumber
DrPython
DrPython adalah IDE khusus python yang ditulis dengan python dan saya yakin Anda bahkan dapat memperluasnya dengan python. Fitur termasuk:
sumber
Jangan membenci saya karena apa yang akan saya katakan: netbeans 6.9 . (unduh "ruby versi" untuk menghindari hal-hal tidak masuk akal lainnya untuk memuat ..)
ya, Anda akan berkata: tetapi perlu java !! tetapi, jika Anda memiliki + 512mb, coba saja, dan ceritakan nanti, itu hanya pilihan lain: P
sumber
Demi menawarkan opsi editor lain untuk kelengkapan - lihat Eclipse dengan plugin Aptana .
Pro
Ini berguna jika Anda sudah menginstal Eclipse dan Anda ingin bekerja di Ruby.
Ini memiliki semua fitur yang Anda minta dan lebih banyak (intellisense misalnya)
Setelah Anda menggunakan antarmuka Eclipse, Anda dapat menjadi produktif dalam berbagai bahasa dan teknologi pemrograman
Cons
Eclipse haus sumber daya - bukan untuk mesin memori rendah.
Antarmuka pengguna memiliki kurva belajar jika Anda tidak terbiasa dengan Eclipse.
sumber
Editor Bluefish
Dari situs web:
Juga, Scribes (yang sangat mirip dengan Textmate Mac OS X).
sumber
Saya juga menyarankan Gedit. Lihat gedit-mate untuk "set plugins, tool, skema warna, dan snippet yang bagus yang akan meningkatkan pekerjaan Anda."
sumber
Saya sarankan menggunakan jedit. Ini adalah salah satu dari sedikit editor yang memungkinkan Anda menampilkan lebih dari satu file secara bersamaan yang menurut saya sangat berguna. Anda juga dapat secara bersamaan menampilkan bagian-bagian berbeda dari file yang sama. Satu-satunya editor lain yang melakukan ini adalah kate tetapi sepertinya tidak bekerja dengan versi terbaru dari Ubuntu.
sumber
Untuk mengedit python lintas platform, Anda dapat menggunakan SPE
(Namun, Kate, Sublime2, dan Geany dengan potongan fantastis)
sumber
Situs resmi python melacak editor python dan juga IDE . Periksa di sana untuk dukungan terbaru!
http://wiki.python.org/moin/PythonEditors
sumber