Python'da, tercihen yeni başlayanlar için öğrenmesi kolay bir programlama için bir metin editörü arıyorum.
Python'da, tercihen yeni başlayanlar için öğrenmesi kolay bir programlama için bir metin editörü arıyorum.
Yanıtlar:
Geany, python'u destekleyen hafif bir IDE'dir.
Özellikle yararlı bulduğum bazı özellikler şunlardır:
Bence Vim harika!
Vim, verimli metin düzenlemeyi sağlamak için oluşturulmuş, yapılandırılabilir bir metin editörüdür. Çoğu UNIX sistemiyle dağıtılmış vi editörünün geliştirilmiş bir sürümüdür.
Her ne kadar Vim Amiga için piyasaya sürülmüş olsa da, Vim o zamandan beri birçok platforma destek veren çapraz platform olarak geliştirildi . Linux Journal okurları arasında en popüler editördür .
Vim, ücretsiz ve açık kaynaklı bir yazılımdır ve bazı yardımseverlik maddelerini içeren bir lisans altında yayımlanır ve bu da yazılımı kullanan kullanıcıları Uganda'daki çocuklara bağış yapmayı düşünmeye teşvik eder. Lisans GNU Genel Kamu Lisansı ile uyumludur.
vim
ubuntu yüklü azaltılmış sürümü (olan vim-tiny
) ve bu bir GUI kullanıcı yüklemelisiniz sürümü için vim-gnome
veya vim-gtk
aynı gibi görünüyor.
vim.tiny
yürütmek istiyorsanız.
Gerçekten de listeye Sublime Text 2'yi eklemek zorundayım çünkü gerçekten şaşırtıcı. Linux için en iyi TextMate alternatifidir.
Hepsini buraya yazmak için çok fazla özelliğe sahip, ancak sadece birkaç isim var:
kate
. Terminalin ve renk paletinin süblime yerleştirilmesi daha iyidir, ancak birden çok kod satırının girilmesi ve yorumlanması kate
daha kolaydır. Açık bir alternatif varlime-text
Gedit python için sözdizimi vurgulayan destekleyen basit ama kullanışlı bir metin editörüdür. Kutunun dışında pek çok özellik yok, ancak kullanımı çok basittir. Eklentileri ile genişletilebilir. Gedit-plugins paketinden yüklenebilecek bir dizi eklenti var .
Benim seçimim Kate. KDE uygulaması olduğundan, Gnome kullanıyorsanız bir sürü bağımlılık da yüklenecektir.
Ctrl-Alt-O
.
Neden eclipse kullanmıyorsunuz? .. eclipse için bir python uzantısı var.
Özellikler:
Bu URL’yi kontrol edin: http://pydev.org/manual_101_install.html
Klasik metin editörlerinden biri, çapraz platform ve programlama gurusu hayranlarından biri. Hafif bir öğrenme eğrisi, ancak bir kez yakalanırsanız ve ne kadar güçlü olabileceğini görünce asla geri dönemezsiniz.
Çok kısa sürede tam teşekküllü bir Rails IDE ürününde kurulum yapmanızı sağlayacak birçok eklenti bulunmaktadır: TIKLAYINIZ
StackOverflow'ta reklamı bulundu. Açık kaynaklı, çapraz platform, TextMate gibi görünüyor / hissediyor / çalışıyor. TextMate paketlerini bile destekliyor ve TextMate temalarıyla birlikte geliyor! Bir proje dosya tarayıcısı ve bir sürü başka özelliği var. Kurulum talimatlarını okuyun ve ardından:
sudo gem install redcar
redcar install
NOT: geliştirilme aşamasındadır
Emacs ile gidin, sağlam bir Python modu var. Zaten çok süslü bir şeye ihtiyacın yok. Sınıf tarayıcı kullanmak yerine, kullandığınız modüller için bir web tarayıcısı kullanmanıza veya kılavuzu okumanıza yardımcı olur.
htop
. : D
Terminalde Komut Satırı arayüzünü (CLI) tanımak istiyorsanız, Nano'yu öneririm. Çok esnektir ve GNOME terminaline önceden monte edilmiştir.
Nano'ya erişmek için:
$ nano
İlk başta göz korkutucu ama sistem yöneticisi iseniz ve grafiksel arayüzlerin olmadığı durumlarda kullanışlıdır.
Scribes, sizi daha üretken kılmak için tasarlanmıştır Basit, ince ve zarif, ancak güçlü.
Özellikler:
sudo apt-get install çizimleri
Veya Scribes'in en son sürümü aşağıdaki resmi PPA kullanılarak kurulabilir:
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
Gedit'i Gmate eklentisi ile kullanıyorum . Hafif ve hızlı bir çözümdür. TextMate'in özelliklerinin çoğunu kullanmanızı sağlar.
Sadece kaynak indirin ve install.sh betiğini çalıştırın.
Geany'i dene . Ruby için destek sağlamıştır ve istediğiniz özelliklere sahiptir. Hafif kalırken bir IDE'nin özelliklerine sahip olacak şekilde tasarlanmıştır.
Geany, küçük ve hafif bir Entegre Geliştirme Ortamıdır. Diğer paketlerden sadece birkaç bağımlılığı olan küçük ve hızlı bir IDE sağlamak için geliştirilmiştir. Diğer bir hedef, KDE veya GNOME gibi özel bir Masaüstü Ortamından mümkün olduğunca bağımsız olmaktı - Geany, yalnızca GTK2 çalışma zamanı kütüphanelerini gerektirir.
İstediğiniz proje işlevselliği dahil yüklemek için, geany
ve geany-plugins
paketlerini yükleyin .
Bütün yolu koru.
Uzak konumlarla çalışan birkaç editörden biri. Bildiğim başka hiçbir editör, Nautilus yer imleri olarak tanımlanan ssh konumlarını desteklememektedir.
Masaüstünüze güzel bir şekilde karışır. Tüm bu crossplatform editörleri XUL veya Java tabanlıdır ve genellikle korkunç yazı tipi oluşturma özelliğine sahiptir.
Solda bir dosya bölmesi var (F9 tuşuna basın)
Tüm yakut dosyaları için sözdizimi desteği var
En yaygın klavye kısayollarını destekler. Çalışmayı beklediğiniz olanlar.
Kod tamamlama için eklentiler var.
Revizyon kontrolü için orada eklentiler var. (en azından Çarşı, gitme konusunda emin değilim)
Bir konsol eklentisi var. Ama genellikle sadece başka bir masaüstünde bir terminal açıyorum ve odağı fareyi takip ediyorum. Ayrıca deprem gibi şeylere de bakabilirsiniz. (Quake'deki gibi, bir açılan terminali ~ anahtarına bağlar)
Kısayolları, 'ana' dizinde çalışan özel kabuk komut dosyalarına bağlayabilirsiniz. Genel komisyon görevleri için mükemmeldir.
PS. Bir dosya bölmesine ihtiyacınız yoksa veya istediğinizde, Scribes'e bir göz atmalısınız. Bir metin arkadaşı klonu. Hemen hemen. Çok zayıf, ama güzel bir şekilde bütünleşiyor. Uzak yerleri, kod şablonlarını, sözdizimi vurgulamayı destekler. Tek komik şey, siz yazdıkça tasarruf etmesi ve uygun bir dosya bölmesi olmamasıdır.
MonoDevelop
Başlangıçta C # (bunun için harika) yazması için bir IDE olarak yazılmıştır, ancak editörün diğer dillere genişletilmesi için uzantılar oluşturulmuştur.
Uzantı dilleri şunları içerir:
Ayrıca bir PHP modülünün üzerinde çalıştığı söyleniyor.
Şahsen, çoğunlukla C # ve bazı python gelişimi için kullandım (gerçekten devs python otomatik tamamlama fefature üzerinde çalışmak isterdim).
Ayrıca veritabanı yönetimi, kaynak kontrolü, birim testi vb. İçin eklentileri entegre etme yeteneğine sahiptir.
Çok hafif bir seçenek olmasa da kesinlikle kullanmaya değer.
Yukarıdakilerin hepsi harika editörlerdir. Geçenlerde bu yeni IDE'yi buldum ve platformlar arası da uyumlu.
Tüm betik dilleri için bir pakettir. PHP Storm5 ve WebStorm gibi diğer sürümlerinde de geliyor
PHP Storm, tüm dilleri desteklemektedir. Ayrıca, bu editörün güzelliği, eğer öğrenciyseniz. Bu IDE'ye ücretsiz olarak, sadece kendiniz için değil, bir yıl boyunca sınırsız kullanıcılar için başvurabilirsiniz. Ayrıca, Visual Studio gibi, açılan özelliklerin ve yöntemlerin alındığı o intellisense özelliğine sahiptir.
Bu editörü kullanarak gerçekten çok eğleniyorum.
Size Komodo Edit'i önerebilirim . Burada bulabilirsiniz: http://www.activestate.com/komodo-edit
Emacs , uzun vadede size iyi hizmet edecek harika bir metin editörüdür (artı bir çok fonksiyon). Biraz dik bir öğrenme eğrisi var, ancak bence iyi ödüllendirileceksiniz. Şununla yükleyin:
sudo apt-get install emacs
Ben yerleşik emacs öğretici ile başlardım. Açılan varsayılan "tampon" dan kolayca erişilebilir olmalıdır. Yoluna başlamana ve iyi gitmene neden olacak.
Halefi Sublime Text 2, Sublime Text 3'e şiddetle tavsiye ederim . Çok hızlı ve klavye kısayollarını destekliyor. Yeni işlevler eklemek için çok sayıda eklenti yükleyebilirsiniz.
Ne yazık ki yüce metin, açık kaynak kodlu ve ücretli / nagware değildir. Ancak, Lime Text'i yerinden etmeye çalışan bir açık kaynak projesi var.
Söyleyeceğim şey için benden nefret etme: netbeans 6.9 . (diğer istenmeyen şeylerin yüklenmesini önlemek için "yakut sürümünü" indirin ..)
evet, şunu söyleyeceksiniz: ama java'ya
ihtiyacı var !! ama, + 512mb varsa, sadece dene ve daha sonra söyle, bu sadece bir seçenek daha: P
Bütünlük için başka bir editör seçeneği sunmak amacıyla - Aptana eklentisi ile Eclipse'i inceleyin .
Artıları
Zaten Eclipse kuruluysa ve Ruby üzerinde çalışmak istiyorsanız faydalıdır.
İstediğiniz tüm özelliklere ve daha fazlasına sahip (örneğin intellisense)
Eclipse arayüzünü değiştirdikten sonra, çok çeşitli programlama dilleri ve teknolojilerinde üretken olabilirsiniz.
Eksileri
Tutulma kaynak aç - düşük bellek makineleri için değil.
Eclipse'ı bilmiyorsanız, kullanıcı arayüzünün bir öğrenme eğrisi vardır.
Web sitesinden:
Bluefish, programcılara ve web tasarımcılarına yönelik web siteleri, komut dosyaları ve programlama kodları yazmak için birçok seçeneğe sahip güçlü bir editördür. Bluefish, birçok programlama ve biçimlendirme dilini destekler ve dinamik ve etkileşimli web sitelerini düzenlemeye odaklanır.
Ayrıca, Scribes (Mac OS X'in Metin Arkadaşına çok benziyor).
Ben de Gedit'i öneriyorum. Gedit-mate'e göz atın, "işinizi geliştirecek eklentiler, araçlar, renk şemaları ve pasajlar kümesi" için.
Jedit kullanmanızı öneririm. Aynı anda birden fazla dosyayı görüntülemenizi sağlayan ve aynı zamanda çok faydalı bulduğum birkaç editörden biri. Aynı anda aynı dosyanın farklı bölümlerini de görüntüleyebilirsiniz. Bunu yapan diğer tek editör Kate, ancak ubuntu'nun daha yeni sürümleriyle çalışmıyor gibi görünüyor.
Çapraz platform python düzenleme için SPE kullanabilirsiniz
(Bununla birlikte, Kate Sublime2 ve Geany ile snippet'lerle fantastik)
sudo apt-get install spe
Resmi piton web sitesi traks piton editörler yanı sıra IDE . En son destek için orada kontrol edin!