Saya mencari editor teks untuk pemrograman dengan Python, lebih disukai yang mudah dipelajari untuk pemula.
Saya mencari editor teks untuk pemrograman dengan Python, lebih disukai yang mudah dipelajari untuk pemula.
Jawaban:
Geany adalah IDE ringan yang mendukung python.
Beberapa fitur yang saya temukan sangat berguna termasuk:
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.
vim
diinstal pada ubuntu adalah versi yang dikurangi ( vim-tiny
), dan untuk versi GUI pengguna harus menginstal vim-gnome
atau vim-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:
kate
. Penempatan terminal dan palet warna yang sublim lebih baik, tetapi mengomentari dan membuat beberapa baris kode kate
lebih mudah. Ada alternatif terbukalime-text
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 .
Pilihan saya adalah Kate. Merupakan aplikasi KDE, jadi banyak dependensi juga akan diinstal jika Anda menggunakan Gnome.
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
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
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:
sudo gem install redcar
redcar install
CATATAN: sedang dalam pengembangan
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.
htop
. : D
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:
$ 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.
Scribes dirancang untuk membuat Anda lebih produktif. Sederhana, langsing dan ramping, namun kuat.
Fitur termasuk:
sudo apt-get instal juru tulis
Atau Versi terbaru dari juru tulis dapat diinstal menggunakan PPA resmi berikut: -
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
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.
Coba Geany . Ini memiliki dukungan bawaan untuk Ruby dan memiliki fitur yang Anda inginkan. Ini dirancang untuk memiliki fitur IDE namun tetap ringan.
Geany adalah Lingkungan Pengembangan Terpadu yang kecil dan ringan. Ini dikembangkan untuk menyediakan IDE kecil dan cepat, yang hanya memiliki beberapa dependensi dari paket lain. Tujuan lain adalah untuk menjadi sebebas mungkin dari Lingkungan Desktop khusus seperti KDE atau GNOME - Geany hanya membutuhkan pustaka runtime GTK2.
Untuk menginstalnya, termasuk fungsionalitas proyek yang Anda inginkan, instal geany
dan geany-plugins
paket.
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.
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.
Semua hal di atas adalah editor yang hebat. Baru-baru ini saya menemukan IDE cahaya baru ini dan juga cross-platform yang kompatibel.
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.
Saya dapat menyarankan Anda Komodo Edit . Anda dapat menemukannya di sini: http://www.activestate.com/komodo-edit
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.
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
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
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.
Dari situs web:
Bluefish adalah editor tangguh yang ditargetkan untuk pemrogram dan perancang web, dengan banyak pilihan untuk menulis situs web, skrip, dan kode pemrograman. Bluefish mendukung banyak bahasa pemrograman dan markup, dan berfokus pada pengeditan situs web dinamis dan interaktif.
Juga, Scribes (yang sangat mirip dengan Textmate Mac OS X).
Saya juga menyarankan Gedit. Lihat gedit-mate untuk "set plugins, tool, skema warna, dan snippet yang bagus yang akan meningkatkan pekerjaan Anda."
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.
Situs resmi python melacak editor python dan juga IDE . Periksa di sana untuk dukungan terbaru!