it-swarm-tr.com

Ubuntu için hangi geliştirici metin editörleri mevcut?

Python'da, tercihen yeni başlayanlar için öğrenmesi kolay bir programlama için bir metin editörü arıyorum.

89
TheXed

Geanyalt text

Geany, python'u destekleyen hafif bir IDE.

Özellikle yararlı bulduğum bazı özellikler şunlardır:

  • Sözdizimi vurgulama
  • Otomatik girinti - özellikle python için kullanışlıdır
  • Kod katlama, kodunuzun bölümlerini gizlemenizi sağlayan
  • Dahili sözdizimi kontrolü ve yürütme
  • Sembol tarayıcı
  • Gömülü terminal
  • Regexp desteğiyle bulun ve değiştirin

alt text

74
dv3500ea

VimInstall GVim

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.

Vim orijinal olarak Amiga için piyasaya sürülmesine rağmen, Vim o zamandan beri birçok başka platformu destekleyen çapraz platform olarak geliştirildi. Linux Journal okuyucular arasında en popüler editördür.

Vim, ücretsiz ve açık kaynaklı bir yazılımdır ve bazı yardım kuruluşları maddeleri 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.

alt text

57
DrKenobi

Gerçekten de listeye Sublime Text 2 eklemeliyim çünkü çok ş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:

  • projeler, dosyalar ve Chrome stili sekmelerin yanı sıra yatay, dikey ve hatta dörtlü bir bölme modu içeren çok bölmeli düzenlemeler için bir kenar çubuğu
  • "Her Şeye Git": Ctrl + P tuşlarına basın ve bir şeyler yazın - bu, hem açık dosyalarda hem de yakın zamanda kapatılmış dosyalarda hem dosya adlarında hem de kod satırlarında arama yapar. Aramanıza, bu Word satırına gitmek için "#", sembol için "@" veya satır için ":" kullanarak başlayın.
  • dosyalarınıza genel bir bakış gösteren minimap
  • makrolar, çeşitli bulma araçları (dosyaları bulma, açık dosyaları bulma, artımlı bulma), proje, çoklu seçim, otomatik tamamlama ve çok daha fazlası arasında kolayca geçiş yapın.

enter image description here

51
Alin Andrei

Geditinstall gedit

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.

gedit

42
dv3500ea

Basit ama güçlü bir metin editörü için --- SciTE. Çok sayıda dil seçeneğine sahip ve platformlar arası. Notepad ++, SciTE kod tabanından geliştirilmiştir, bu nedenle eğer Windows/Notepad ++'dan geçiş yapıyorsanız iyi bir başlangıç ​​noktasıdır.

scite screenshot with language drop down

20
cprofitt

Benim seçimim Kate. KDE uygulaması olduğundan, Gnome kullanıyorsanız bir sürü bağımlılık da yüklenecektir.

kateInstall kate

alt text

http://en.wikipedia.org/wiki/File:Kate3.png

18
lovinglinux

Neden eclipse kullanmıyorsunuz? .. Eclipse için python uzantısı var.

Özellikler:

  • Django entegrasyonu
    • Kod tamamlama
    • Otomatik içe aktarma ile kod tamamlama
    • Sözdizimi vurgulama
    • Kod analizi
    • Tanıma git
    • Yeniden düzenleme
    • Mark oluşumları
    • Debugger
    • Uzaktan hata ayıklayıcı
    • Jeton tarayıcı
    • Etkileşimli konsol
    • ve bircok digerleri:


      Bu URL’yi kontrol et: http://pydev.org/manual_101_install.html

  • 17
    aneeshep

    Vim

    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.

    enter image description here


    Tam teşekküllü bir Rails IDE içine kurulum yapacak bir sürü eklenti var: BURAYA TIKLAYIN

    14

    Redcar

    screenshoot

    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ı ve ardından:

    Sudo gem install redcar
    redcar install
    

    NOT: geliştirilme aşamasındadır

    12
    Andrew

    Emacs ile gidin, sağlam bir Python modu vardır. 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.

    11
    Rudolf Olah

    ScribesInstall scribes

    screenshoot

    Scribes, sizi daha üretken kılmak için tasarlanmıştır Basit, ince ve zarif, ancak güçlü.

    Özellikler:

    • Python eklentileri aracılığıyla genişletilebilir
    • Uzaktan düzenleme (ftp, sftp, ssh, samba, webdav, webdavs)
    • Parçacıklar! Flash demosunu izleyin.
    • Otomatik Kelime tamamlama
    • Otomatik düzeltme ve değiştirme
    • Otomatik çift karakter tamamlama ve akıllı ekleme
    • Otomatik girinti
    • Güçlü metin işleme ve manipülasyon fonksiyonları
    • Yer imleri ve akıllı gezinme
    • Belge Değiştirici
    • 30'dan fazla dilde sözdizimi renkleri
    • ve daha fazlası...

    Yüklemek

    Sudo apt-get yükleme ç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
    
    10
    hhlp

    Nano

    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:

    1. GNOME terminalini açın.
    2. Terminalde nano yazın.

      $ nano

    3. Voila, sen nanodasın!

    İlk başta göz korkutucu ama sistem yöneticisi iseniz ve grafiksel arayüzlerin olmadığı durumlarda kullanışlıdır.

    10
    Andre

    Gedit'i Gmate plugin 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.

    9
    Václav Boháč

    Deneyin Geany . Ruby için destek sağlamıştır ve istediğiniz özelliklere sahiptir. Hafif kalırken IDE ö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 kurmak için, geany ve geany-plugins paketlerini kurun.

    8
    dv3500ea

    Yukarıdakilerin hepsi harika editörlerdir. Geçenlerde bu yeni ışığı IDE buldum ve platformlar arası uyumlu da.

    pycharm

    Tüm betik dilleri için bir pakettir. Diğer sürümlerde de geliyor, PHP Storm5 ve WebStorm

    PHP Storm, tüm dilleri desteklemektedir. Ayrıca, bu editörün güzelliği, eğer öğrenciyseniz. Bunun için IDE ücretsiz ve 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.

    6
    Sam007

    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 Ruby 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 Shell 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.

    6
    Ralf

    MonoDevelop

    Image of the MonoDevelop IDE

    İlk olarak, C # (için fantastik olan) yazmak için 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:

    • python
    • Java
    • ay ışığı
    • boo
    • vala

    Ayrıca, PHP modülünün üzerinde çalıştığı söyleniyor.

    Şahsen, daha çok C # ve bazı python geliştirmeleri için kullandım (geliştiricilerin python autocomplete fefature üzerinde çalışmasını diliyorum).

    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.

    6
    Evan Plaice

    Size önerebilirim Komodo Edit . Burada bulabilirsiniz: http://www.activestate.com/komodo-edit

    5
    Andrea Grandi

    Halefi Sublime Text 2, Sublime Text '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 ve ücretli/nagware değildir. Ancak, yerini değiştirmeye çalışan bir açık kaynak projesi var Lime Text

    4

    Emacs , uzun vadede size iyi hizmet edecek olan 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.

    4
    haziz

    DrPythoninstall drpython

    DrPython, python özgü _ IDE python ile yazılmıştır ve onu python ile genişletebileceğinize inanıyorum. Özellikler:

    • Sözdizimi vurgulama
    • Bir sınıf tarayıcısı
    • Entegre python hata ayıklayıcı

    alt text

    3
    dv3500ea

    Söyleyeceğim şey için benden nefret etme: netbeans 6.9 . (Diğer gereksiz şeylerin yüklenmesini önlemek için "Ruby versiyonunu" indirin.)
    evet, söyleyeceksiniz: ama Java'ya ihtiyacı var !! ama, + 512mb varsa, sadece dene ve daha sonra söyle, bu sadece bir seçenek daha: P

    2
    Axel

    Bütünlük için başka bir editör seçeneği sunmak amacıyla - Eclipse ile Aptana eklentisini inceleyin.

    Artıları

    1. Zaten Eclipse kuruluysa ve Ruby üzerinde çalışmak istiyorsanız faydalıdır.

    2. İstediğiniz tüm özelliklere ve daha fazlasına sahip (örneğin intellisense)

    3. Eclipse arayüzünü değiştirdikten sonra, çok çeşitli programlama dilleri ve teknolojilerinde üretken olabilirsiniz.

    Eksileri

    1. Tutulma kaynak aç - düşük bellek makineleri için değil.

    2. Eclipse'ı bilmiyorsanız, kullanıcı arayüzünün bir öğrenme eğrisi vardır.

    2
    Nikhil

    Ben de Gedit'i öneriyorum. Check out gedit-mate harika bir "işinizi geliştirecek eklentiler, araçlar, renk şemaları ve pasajlar" için.

    1
    Derek

    Bluefish Editor

    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).

    1
    spong

    Jedit kullanmanızı öneririm. Aynı anda birden fazla dosyayı görüntülememe izin veren 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.

    1
    Dennis Rogers

    Çapraz platform için python düzenleme kullanabilirsiniz SPE

    (Ancak, Kate, Sublime2 ve Geany ile parçacıkları harikadır)

    Sudo apt-get install spe

    0
    sagarchalise

    Resmi python web sitesi traks python editörleri ve IDE'ler . En son destek için orada kontrol edin!

    http://wiki.python.org/moin/PythonEditors

    0
    Behzadsh