Sözdizimi vurgulama, tema desteği ve kod katlama özellikli metin düzenleyici


18

Windows altında Notepad ++ ' ı seviyorum . Ubuntu için benzer olanlar olup olmadığını merak ediyordum. Ya da sadece sizin fikrinize göre güçlü ve kullanışlı olanı.

Sevdiğim özellikler:

  • X dili için sözdizimi vurgulama
  • tema desteği
  • satır numaralandırma
  • kod katlama
  • normal ifade stili
  • Güçlü, ancak kaynak tüketmeyen

6
Bu kulağa oldukça öznel geliyor. Doğru bir cevabı olması için sorularınıza birkaç kullanım örneği ve gereksinim eklemenizi tavsiye ederim .
Stefano Palazzo

yararlı gereksinimler, dil X için sözdizimi vurgulama, tema desteği, satır numaralandırma, kod katlama, normal ifade stili gibi şeyleri içerebilir.
belacqua

Yanıtlar:


17

Gedit'in mükemmel olacağını düşünürdüm . Varsayılan olarak Ubuntu'dadır, kullanımı kolaydır ve eklentilerle genişletilebilir.

Bununla birlikte, notepad ++ scintilla'ya dayandığından, skite Scite'ı yükle muhtemelen kontrol etmeye değer. Scite, scintilla'ya da dayanır, fred.bear'ın işaret ettiği gibi, ihtiyacınız olandan daha az zengin özelliklere sahip olabilir.

İşte birkaç tane daha:

jEdit

jedit - Programcılar için eklenti tabanlı bir editör

jEdit güçlü bir açık kaynak editörüdür [...] sınırsız geri alma / yineleme, 130'dan fazla dosya formatı için sözdizimi vurgulama, hızlı ve kolay gezinme için işaretler, çevrimiçi yardım, programlama dilleri için braket eşleştirme ve otomatik girintidir. Eklentiler "eklenti yöneticisi" özelliği kullanılarak jEdit içinden indirilebilir ve kurulabilir.

jedit küçük resim

vim / gvim / krem

gvim veya cream - VI IM onaylandı, VIM'in yeni başlayanlar için kullanımını kolaylaştıran isteğe bağlı VIM makrolarıyla

krem küçük resim


Evet, gedit harika.
Pedram

Scite / Scintilla temelde özelliksiz bir editördür ... Npp mürettebatı tarafından süper şarj etmek için büyük çalışmalar yapılmıştır ... / Scintilla ..
Peter.O

@fred Sana karşı Npp'e karşı erteliyorum, ama OP'mizin gerçek gereksinimlerinden net olmadığım için şimdilik cevabımda scite bırakıyorum. Önemli işleri yapmak için uzantılar olmadan kesinlikle vi kullandıktan sonra , neyin yararlı olabileceğine dair oldukça geniş bir görüşüm var. (* crappy perl kodu yazma gibi önemli çalışmalar)
belacqua

Ayrıca, küçük resimlerden daha büyük resimler bağlayacaktım, ancak bunu yapmanın bir yolunu bulamadım.
belacqua

1
Cream'i unutmuştum ... denedim ve çok cazipti ... ama kullanmaya karar verdim .. temelde beni vim'in yerel klavye stilini öğrenmekten alıkoyuyordu (vim parladığında .. bir kez alışkanlıklarınızı yeniden eğitti) .. ama, evet kesinlikle bu stanard pencereleri hissediyorum (ki bir Npp kullanıcısı alışkın) ve çok fazla güç ... iyi bir aday ..
Peter.O

8

GUI olmadan veya basitleştirilmiş bir GUI ile (yine de terminalde çalıştırılması gerekir):

  • vi

  • gayret

  • nano

  • ed

  • piko

  • emacs

  • xemacs

GUI ile:

  • geany

  • Mousepad (Xfce altında varsayılan)

  • kate


Lütfen bu programların bazılarının Ubuntu'nun resmi depolarında bulunmayabileceğini unutmayın.


4
ed? Ha! Gerçek programcılar kullanır cat.
mathepic

cat gerçekten bir metin editörü değildir - sadece bir dosyayı okur ve içeriğini çıkarır.
papukaija


Şaka .. GERÇEK bir programcı çok iyi, ilk seferinde doğru alıyor;)
Peter.O

1
@ papukaija: böyle sapkın demeye nasıl cüret edersin ??? Tabii ki cat bir editör. Aslında, bu kadar sadece editör gerçek erkekler gerekir: cat > myfile.c. CTRL+DKaydetmek için kodunuzu yazın. Kim daha fazlasına ihtiyaç duyar?
MestreLion


6

Ben eski bir Notepad ++ adanmışım !!!! Npp'te tam olarak nasıl yapılacağını bildikten sonra "hiçbir yerde karaya" geçiş yapmak zordu, ancak yavaş yavaş doğru eklentiler ve Harici Araçlar eklentisi ile kolayca ekleyebileceğiniz birkaç kişisel komut dosyası ile keşfettim. gedit sabit çekirdek expp kullanıcıları için en kolay ve en iyi geçiş editörüdür. Acını hissediyorum ;)

4 aylık Linux'tan sonra, şeyler için iyi bir fikir edinmeye başladım ve GNU emac'larına dalıyorum çünkü Npp'i hareketsiz bırakıyor (gerçekten Npp'in normal ifadesi berbat!) Gvim'i denedim ve çok iyi görünüyor ama emacs jeli hakkında birkaç şey benimle daha iyi ...

Eklentileri olan gedit , bu Ubuntu olayının tamamen yeni bir dünya olduğunu fark ettiğinizde oldukça iyi bir seçim ... bu yüzden eşleşen bir editöre ihtiyacınız var ... Güvenlik duygusu için şarapta Npp yükledim, ama ben çünkü neredeyse artık hiç kullanmıyorum gedit olduğu temelde gitmek sadece iyi olarak ... ve GNU emacs ve gVIM iyidir (ama büyük bir öğrenme eğrisi var) gedit .

Notepad ++ ile çalışıyordum wine(ben) ... işte burada Notepad ++ kullanarak bulduğum hatalar hakkında bir araya getirdiğim bazı notlar wine...



4

GEdit'i seviyorum . NotePad ++ kadar güçlü değil, ultra hafif ve Ubuntu'daki (veya diğer Gnome dağıtımlarında) varsayılan metin düzenleyicisidir. Sözdizimi renklendirme için şablonların büyük bir listesi var. Ve gedit-pluginsarkadaşını indirdiğinizden emin olun , daha da parlıyor.

Ayrıca, geany düşünebilirsiniz . Bir metin düzenleyicisinden daha fazlası olması gerekiyordu, aslında çok dilli bir IDE. Ancak çok basit, kullanımı kolay ve hafif olduğu için iyi bir editör alternatifi olarak düşünülebilir. Ve bu resmi depolarda.

NotePad ++ (eski işimde yıllarca kullandım) özellikleri açısından geany ve gedit arasında duracağını söyleyebilirim. Bu yüzden size "biraz daha az" ve "biraz daha fazla" verdim. Herhangi birini seçin;)




2

Gui veya cli'nin belirtildiğini görmedim, bu yüzden birkaç tane atacağım.

Oldukça dik bir öğrenme eğrisi vardır, ancak emacs / vim temellerini öğrenmek yararlıdır. Muhtemelen bunları bir noktada kullanmanız gerekecek.

Java için Netbeans seviyorum, ama php / python / c / c ++ / etc yapacak. Eclipse de yapacak.


2

KDE'nin Kate'ini kullanabilirsiniz, çok güçlüdür (ubuntu yazılım yöneticisinde arayın). Ayrıca, güçlü metin / html / programlama düzenleyicisi için ödeme yapmak istiyorsanız, UltraEdit LX'i kullanabilirsiniz . Kate'den daha fazla özelliğe sahiptir.



1

Kimse bundan bahsetmedi leafpad. Ne kadar çok kullanırsam, o kadar çok hoşuma gider. Yine de, o kadar çok özelliği yoktur, ancak son derece kaynak tasarrufu sağlar.

Terminal yükleme: sudo apt-get install leafpad .

Ubuntu yazılım merkezinden kurulum: Buna tıklamak işi yapar


1

Bu öneriler listesine daha az bilinen ancak çok güçlü ve zengin özelliklere sahip metin editörleri eklemek istiyorum :

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • Genel kaynak görünümü seçenekleri, bölünmüş görünüm, satır kaydırma, satır numaraları vb.
  • Tam kaynak kodu vurgulanmış yazdırma.
  • Standart metin araması VEYA geçerli dosyalarda veya tüm açık dosyalarda normal ifade araması.
  • İşlev bildirimine atla, İşlev bildirimi bul.
  • Yüklü Gtk-Doc'larda API bildirimlerini bulun.
  • Dahil etme dosyasını bulun ve açın.
  • Birden çok yer imi.
  • Harici araçları çalıştırın.
  • Oturumu Kaydet / Geri Yükle.
  • Harici aracı senkronize veya senkronize olmayan bir şekilde çalıştırın.
  • Seçili metni harici araçlara aktarın.
  • ASpell üzerinden yazım denetimi, seçili sözcüğü kontrol etme veya sekme menüsü aracılığıyla belgeyi kontrol etme.

resim açıklamasını buraya girin

medit Medit yükle

Resmi site

  • Yapılandırılabilir sözdizimi vurgulama.
  • Ayarlanabilir klavye hızlandırıcıları.
  • Çoklu platform - unix ve pencerelerde çalışır.
  • Eklentiler: C, Python veya Lua ile yazılabilir.
  • Ana ve bağlam menülerinde bulunan yapılandırılabilir araçlar. Bunlar Python veya Lua olarak yazılabilir veya bir kabuk komut dosyası olabilir.
  • Düzenli ifade arama / değiştirme, grep ön ucu, yerleşik dosya seçici vb.

    medit ekran görüntüsü


0

hafif ama güçlü olduğu için gedit sizin için en iyisi olacak. Yakın gelecekte bir ara seviyeyi yükseltmek istiyorsanız, emacs veya vim'i düşünün.


0

Kullandığım Kate bunlar gibi bundan özellikleri nedeniyle,:

  • Çok kullanışlı hızlı arama (tıpkı Firefox gibi)
  • Kod tamamlama (geçerli belgedeki heyecan verici kodu kullanarak)
  • Parçacıklar
  • Terminal ve dosya yöneticisi ile kolayca entegre edin
  • Mac ve Windows'a yüklenebilir
  • Kod vurgulama
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.