logo

Linux Metin Düzenleyicileri

Metin düzenleyici, düz metni düzenleyebilen bir tür bilgisayar programıdır. Bazen bu tür programlara denir 'not defteri' yazılım. Metin editörlerine yazılım geliştirme ve işletim sistemi paketleri sunulur ve programlama dili kaynak kodu, dokümantasyon dosyaları ve konfigürasyon dosyaları dahil olmak üzere değişiklik yapmak için kullanılabilirler.

watchcartoononline.io alternatifleri

Linux metin editörleri aşağıdakiler için kullanılabilir: metin dosyalarını düzenlemek, kod yazmak, kullanıcı talimat dosyalarını güncellemek, ve dahası. Bir Linux sistemi birden fazla metin editörünü destekler. Linux'ta aşağıda verilen iki tür metin editörü vardır:

    Komut satırı metin düzenleyicileriVi, nano, pico ve daha fazlası gibi.GUI metin editörlerigedit (Gnome için), Kwrite ve daha fazlası gibi.

Kodlama sırasında bir metin editörü önemli bir rol oynar. Bu nedenle en iyi metin editörünü seçmek önemlidir. Bir metin editörü sadece basit değil aynı zamanda işlevsel olmalı ve birlikte çalışılması iyi olmalıdır.

A IDE özelliklerine sahip metin düzenleyici iyi bir metin editörü olarak kabul edilir.

Zengin metin ve düz metin nedir?

Zengin metin (masaüstü yayıncılık ve kelime işlemci yazılımları tarafından oluşturulanlar gibi) ile düz metin (birçok metin düzenleyicisi tarafından oluşturulan ve düzenlenenler gibi) arasında temel farklar vardır.

Yalnızca düz metin karakter gösteriminden oluşur. Tüm karakterler, UTF-16, UTF-8, Shift-JIS, ISO/ dahil olmak üzere belirli karakter kodlama kurallarına uygun olarak bir, iki veya dört baytlık sabit uzunluklu diziyle veya bir-dört baytlık değişken uzunluklu diziyle temsil edilir. IEC 2022 veya ASCII. Bu kurallar, birkaç yazdırılabilir karakter belirtir ancak sayfa sonları, satır sonları ve boşluklar dahil olmak üzere metin akışını yöneten yazdırılmayan karakterleri belirtir. Düz metin, yalnızca uygulanan karakter kodlama kuralını değil, başka hiçbir metin bilgisini içermez.

  • Düz metin, metin dosyalarına kaydedilir; ancak metin dosyaları yalnızca düz metni kaydetmez.
  • Genellikle düz metin, sütunlu biçimlendirme gibi tek aralıklı bir yazı tipiyle gösteriliyordu ve ilk bilgisayar günlerinden bu yana bazen boşluk karakterleriyle yatay hizalama yapılıyordu.
  • Öte yandan zengin metin, meta verileri, paragraf biçimlendirmesini (örneğin boşluk, kelime ve harf dağılımı, satırlar ve paragraflar arasındaki hizalama ve girinti), karakter biçimlendirme verilerini (örneğin stil, ağırlık, boyut ve yazı alanı) ve sayfa spesifikasyon verileri (ör. okuma yönü, kenar boşluğu ve boyut). Zengin metin karmaşık olabilir.
  • Metin düzenleyicileri, düz metin içeren metin dosyalarını veya zengin metin işaretlemesi veya başka bir işaretleme (örn. SVG) gibi düz metin olarak kabul edilebilecek herhangi bir şeyi açmak ve depolamak için oluşturulur.

Metin Editörlerinin Kısa Tarihi

Metin editörleri mevcut olmadan önce bilgisayar metni, tuş delme cihazları kullanılarak kartlara ekleniyordu. Daha sonra kart okuyucunun içine ince karton kartlardan oluşan fiziksel kutular yerleştirildi. Bu tür güzelleştirici kartlardan yapılan Dick kart görüntüleri, davullar ve manyetik dosyalar genellikle satır ayırma karakterlerine sahip değildi ve 80 veya 90 sabit uzunlukta karakter kayıtları olduğu varsayılırdı. Delikli bant kartların yerini aldı. Kayıt sonlarını temsil etmek için benzersiz karakterler kullanan birkaç teleprinter tarafından yapılabilir.

İlk birkaç işletim sistemi, dil işlemcileriyle veya farklı yardımcı programlar olarak geliştirilen toplu metin düzenleyicileri içeriyordu; Bunun bir örneği, SHARE OS'de SCAT için kaynak dosyaları, yani SQUOZE'u düzenleme özelliğidir.

  • İlk kolektif metin editörleri şu şekilde ünlüydü: 'satır editörleri' ekranı olmayan daktilo veya teleprinter tarzı terminallere mantıksal.
  • Komutlar (genellikle bir tuş vuruşu) olarak bilinen kurgusal bir ekleme noktasındaki dosya düzenlemelerini etkiledi. 'imleç' .
  • Bu düzenlemeler, küçük bir dosya bölümünün yazdırılması için herhangi bir komut yazılarak ve tüm dosyanın periyodik olarak yazdırılmasıyla belgelendi.
  • İmleç, dosya içindeki satır numarasını, sonunda düzenli ifadeleri ve bulunacak metin dizelerini açıklayan birkaç satır düzenleyicideki komutlar aracılığıyla hareket ettirilebilir.
  • Tuş vuruşu aracılığıyla birkaç satır düzenleyiciden yararlanılabilir; değişen komutlar bir kart destesinden alınabilir ve açıklanan bir dosyaya uygulanabilir.
  • Bazı temel satır editörleri bir 'doğrulamak' değiştirme komutlarının değiştirilen satırları gösterdiği mod.
  • Video ekranlarının yanı sıra bilgisayar terminalleri de mevcut olduğunda ekran tabanlı metin editörleri yaygınlaştı.

O26, 1967'de CDC 6000 serisi sistemin operatör konsolu için belirlenen orijinal tam ekran düzenleyicilerden biriydi. vi, 1970'lerde tanımlanan bir başka ilk tam ekran düzenleyiciydi; hala Linux ve Unix işletim sistemlerinde klasik bir editördür. Ayrıca UCSD Pascal Screen Oriented Editor 1970'lerde yazılmış ve hem genel metin hem de bölümlü kaynak kodu için geliştirilmiştir.

İlk açık kaynaklı ve ücretsiz yazılım projelerinden biri olan Emacs, çeşitli sistemlere taşınan bir başka gerçek zamanlı ve tam ekran düzenleyicidir. Tam ekran düzenleyicinin hızı ve kullanım kolaylığı, birçok erken video terminali satın alınmasına neden oldu.

Bir metin düzenleyicide, çekirdek veri yapısı, düzenlenmekte olan geçerli dosya durumunu gösteren kayıt dizesini veya listesini işleyen yapıdır. Erken düzenlemeleri daha hızlı geri alabilen/yeniden yapabilen, metin ekleyebilen ve uzaktaki metni daha hızlı bir şekilde geri alabilen metin editörlerine yönelik tutku, daha karmaşık veri yapılarının ilerlemesine yol açarken, ayrılanlar uzun bir ardışık karakter dizisinde saklanabilir. Klasik bir metin düzenleyici, veri yapısı olarak bir boşluk tamponunu, bir ipi, bir parça tablosunu veya bir satırın bağlantılı listesini kullanır.

Metin Düzenleyici Türleri

Birkaç metin düzenleyici basit ve küçüktür, diğerleri ise karmaşık ve geniş işlevler sağlar. Örneğin, Unix benzeri ve Unix işletim sistemleri pico düzenleyiciyi içerir, ancak birçoğu aynı zamanda Emacs ve vi düzenleyicilerini de içerir. Microsoft sistemleri, çeşitli kişilerin, özellikle programcıların ek özelliklere sahip diğer düzenleyicileri kullanabilmesi için basit Not Defteri'ni sağlar.

  • Apple Macintosh'un klasik Mac OS'sinde, daha sonra 1994'te SimpleText'in yerini alan TeachText vardı; Mac OS X'te, iki veya daha fazla yazı tipi seçimi gibi bir kelime işlemci için ortak olan metin düzenleyici özelliklerinden oluşan TextEdit aracılığıyla değiştirildi. , kenar boşlukları ve cetveller.
  • Bu özellikler aynı anda kullanılamaz ancak kullanıcı komutuyla veya dosya türüne otomatik olarak karar veren program tarafından değiştirilmelidir.
  • Hemen hemen her kelime işlemci, dosyaları düz metin tarzında yazabilir ve okuyabilir, bu da onların metin editörleri tarafından saklanan dosyaları başlatmasına olanak tanır. Ancak bu tür dosyaların bir kelime işlemciyle kaydedilmesi, dosyanın düz metin biçiminde belirtildiğinden ve herhangi bir Malzeme Listesi veya metin kodlama ayarının, dosyayı beklenen kullanımı açısından karmaşık hale getirmediğinden emin olunmasını gerektirir.
  • WYSIWYG olmayan birçok kelime işlemci, Kelime Yıldızı , metin editörleri olarak uygun bir şekilde hizmete sunuldu ve 1980'lerde bu şekilde kullanıldı.

Bu kelime işlemcilerin dosya formatı (varsayılan), genellikle bir işaretleme dili içerir; ortak format, görsel formatlama ve yazdırılmayan kaçış dizileri veya kontrol karakterleriyle elde edilen düz metindir. Microsoft Word gibi daha sonraki kelime işlemciler, dosyaları ikili biçimde saklar ve çoğunlukla hiçbir zaman düz metin dosyalarını değiştirmek için kullanılmaz.

Metin Düzenleyicilerin Tipik Özellikleri

    Bul ve değiştir:Metin düzenleyicileri, metin dizelerini, dosya kümesi halinde veya tek tek seçilen bir klasörde veya açık sekmelerde aramak ve değiştirmek için kapsamlı olanaklar sunar.Kes, kopyala ve yapıştır:Hemen hemen her metin düzenleyici, metni dosyalar arasında veya dosyalar içinde kopyalamak ve değiştirmek için yöntemler sunar.Metin biçimlendirme:Çoğu zaman, metin düzenleyicileri, madde işareti listesi otomatik girintisi ve ASCII karakterleriyle satır sarma biçimlendirmesi, sözdizimi vurgulama, yorum biçimlendirme vb. gibi görsel biçimlendirme özelliklerini kolaylaştırır.Geri al ve yinele:Metin Düzenleyicileri, işlemcilerde olduğu gibi son düzenlemeyi geri almayı ve yeniden yapmayı sunar. Özellikle önceki metin editörlerinde genellikle yalnızca bir düzenleme geçmişi düzeyi hatırlanır ve geri alma işlemi yalnızca ardı ardına gerçekleştirilecektir. 'geçiş' son değişiklik.
  • Tanımlanan bir satır numarasına geçme yeteneği.
  • UTF-8 kodlu metni yönetme yeteneği.

Metin Düzenleyicilerin Gelişmiş Özellikleri

  • Yeni özellikleri ve komutları önceki komutların ve makroların bir karışımı olarak, muhtemelen aktarılan parametrelerle veya makro yerleştirmeyle açıklamak için prosedür ve makro tanımı.
  • Profil makroları ve örneğin profil, ortam gibi yerlerde açıklanan adlar, yeni bir dosya başlatıldığında veya bir düzenleme oturumunun başlangıcında otomatik olarak yürütülür.
  • Düzenleme oturumunun ortasında seçeneklerin kullanıcı tarafından sabit tutulmasını sağlayan profiller.
  • Çoklu dosya düzenleme:Bir düzenleme oturumu sırasında iki veya daha fazla dosyayı düzenlemeye yönelik özellikler; tüm dosyalara kopya metin eklemek, dosyaları dosyalar arasında taşımak veya kopyalamak, dosyaları yan yana karşılaştırmak vb. için muhtemelen tüm satırların geçerli satır imlecini hatırlar.Çoklu görünüm düzenleyicileri:Benzer bir dosyanın iki veya daha fazla görünümünü ayrı imleç izlemeyle gösterme, pencereler arasındaki değişiklikleri ayarlama ancak bağımsız dosyalar için mevcut olan özelliklerin aynısını sunma özelliği.Sütun tabanlı düzenleme:Belirli bir sütuna veri ekleme ve değiştirme veya verileri belirli sütunlara taşıma özelliği.Genişlet/daralt, katlama olarak da bilinir:Metin bölümlerini geçici olarak görünümden dışlama özellikleri. Bazı sözdizimsel bileşenlere veya çeşitli satır numaralarına dayanabilir; örneğin, BEGIN; ve aynı SON;Veri dönüşümü:Başka bir metin dosyasının içeriğini okumak ve o anda düzenlenen dosyada birleştirmek. Birkaç metin düzenleyici, işletim sisteminin kabuğuna gönderilen bir komutun sonucunu eklemenin bir yolunu sunar. Büyük/küçük harf değiştirme özelliği aynı zamanda büyük harfe veya küçük harfe dönüştürülebilir.Filtreleme:Birkaç gelişmiş metin editörü, editörün, değiştirilen dosyaların bölümlerini veya her birini başka bir hizmete aktarmasına ve çıktıyı, 'filtrelenen' satırların konumunda dosyaya geri okumasına izin verir. Örneğin bir satır dizisini sayısal veya alfabetik olarak sıralamak, kaynak kodunu girintilemek, matematiksel hesaplamalar yapmak vb. faydalıdır.Genişletilebilirlik:Birçok programcı tarafından kullanılmak üzere tasarlanmış bir metin düzenleyicinin bazı eklenti araçları sunması veya komut dosyası yazılabilir olması gerekir; dolayısıyla bir programcı, editörü yazılım projelerini yönetmek, belirli kodlama stillerine uymak veya belirli sürüm kontrol sistemleri veya programlama dilleri için anahtar bağlamaları veya işlevleri özelleştirmek için gereken yönlerle kişiselleştirebilir.Sözdizimi vurgulama:Tahmin edilebilir veya organize bir biçimde temsil edilen yapılandırma dosyalarını, işaretleme dilini, kaynak kodunu ve diğer metinleri bağlamsal olarak vurgulayın. Genel olarak editörler, kullanıcıların tüm dil öğeleri için kullanılan stilleri veya renkleri kişiselleştirmesine izin verir. Ayrıca bazı düzenleyiciler, düzenleyicinin tüm kullanıcı arayüzünün hissini ve görünümünü değiştirmek için kullanıcıların temaları yüklemesine ve kullanmasına izin verir.Sözdizimi odaklı editörler:Birkaç metin düzenleyicinin bir veya daha fazla dilin sözdizimi desteği vardır ve sözdizimsel birimler bağlamında işlemlere izin verir. Örneğin, bir SELECT ifadesinin içine WHEN yan tümcesinin eklenmesi.Komut satırı:XEDIT ve ISPF gibi birkaç düzenleyicide, metin yerine komut girmek için ekranda yerleşik bir alan bulunur. Kullanıcının metin ve komut alanları arasında geçiş yapmak için imleç tuşlarını kullanması gerekebilir veya editör, editöre bağlı olarak değişiklik talepleri olarak yorumlayabilir.
    İmleç gezinmesi metin düzenleyicilere göre farklılık gösterebilir. Örneğin, Son'a tıklamak, ekrandaki bir satırdaki metnin sonuna tek tıklamayla gidildikten sonra sarılmış satırın sonuna gidebilir. Tipik olarak blok odaklı terminaller, PC'lerdeki klavyelerde olduğu gibi imleç hareketi için gömülü tuşlara sahiptir.Hat komutları:Satır komutlarına ayrıca sıra komutları veya önek komutları da denir. Birkaç editör, bir dosyayı karşılık gelen sıra numaralarına veya satır numaralarına sahip bir metin dosyası dizisi olarak değerlendirir ve tüm metin alanları için farklı bir satır numarası alanına sahiptir.

Satır komutu aynı zamanda kullanıcının satır numarası alanına girdiği ve editörün o belirli satır veya satır bloğu üzerinde çalışan bir komut olarak tanımladığı bir dize olarak da tanımlanabilir. Örneğin, bir satırı küçük harfe dönüştürmek için LC. Önek komut adından bağımsız olarak, bazı düzenleyiciler sıra alanının bir metin alanından sonra oluşmasına izin verir.

Bu bölümde en iyi 20 metin editörünü tartışacağız. Linux . Ayrıca en yeni metin editörlerinden bahsedeceğiz ve bunları aşağıdaki gibi geleneksel metin editörleriyle karşılaştıracağız. Biz Ve nano . Bu, seçtiğiniz düzenleyiciyi seçmenize yardımcı olacaktır.

  1. Vi/VIM düzenleyici
  2. Nano düzenleyici
  3. Düzenleme editörü
  4. Yüce metin editörü
  5. VSCode
  6. GNU emac'leri
  7. Atom editörü
  8. Parantez düzenleyici
  9. zirve editörü
  10. Lüfer
  11. Kate/Kwrite
  12. Not Defteri ++
  13. Tutulma
  14. gVIM düzenleyici
  15. Jed editörü
  16. Geany editörü
  17. Yaprak Pedi
  18. Işık Masası
  19. Meditasyon metin düzenleyicisi
  20. CodeLite

1.Vi/VIM düzenleyici

Vim editörü, Linux sisteminin en çok kullanılan ve güçlü komut satırı tabanlı editörlerinden biridir. Varsayılan olarak çoğu Linux dağıtımı tarafından desteklenir. Eskinin gelişmiş işlevlerine sahiptir Unix Vi editörü . Kullanıcı dostu bir editördür ve tüm Linux dağıtımları için aynı ortamı sağlar. Aynı zamanda şu şekilde de adlandırılır: programcı editörü çünkü çoğu programcı Vi editörünü tercih ediyor.

Vi editörü, onu diğer metin editörlerinden daha güçlü kılan Vi modları ve sözdizimi vurgulama gibi bazı özel özelliklere sahiptir. Genel olarak iki modu vardır:

Komut Modu: Komut modu dosyalar üzerinde eylemler gerçekleştirmemizi sağlar. Varsayılan olarak komut modunda başlar. Bu modda her türlü kelime komut olarak kabul edilir. Bu modda komutları çalıştırabiliriz.

Ekleme Modu: Ekleme modu dosyalara metin eklenmesine olanak sağlar. Komut modundan ekleme moduna geçmek için tuşuna basın. Esc Aktif moddan çıkmak için tuşuna basın ve 'Ben' anahtar.

Vi editörü hakkında daha fazla bilgi edinmek için şu adresi ziyaret edin: komutlarla Vi editörü .

Vi düzenleyicisini çağırmak için vi komutunu aşağıdaki dosya adıyla yürütün:

 vi 

Aşağıdaki resme benzeyecektir:

Linux Metin Düzenleyicileri

2. Nano düzenleyici

Nano basit bir editördür. Hem yeni başlayanlar hem de ileri düzey kullanıcılar için tasarlanmıştır. Birçok kişiselleştirme özelliğine sahiptir.

Bir nano metin düzenleyicinin bazı gelişmiş özellikleri şunlardır:

  • Son derece özelleştirilebilir anahtar bağlamalara sahiptir
  • Sözdizimi vurgulamayı destekler
  • Geri alma ve yineleme seçenekleri vardır
  • Standart çıktıda tam satır gösterimi sağlar
  • Standart girişten okumak için çağrı cihazı desteği vardır

Dosyayı nano editörle açmak için komutu aşağıdaki gibi yürütün:

 nano 

Nano düzenleyici şuna benzer:

Linux Metin Düzenleyicileri

Nano düzenleyicide kullanışlı seçenekler altta verilmiştir; CTRL+ seçeneği bir işlem gerçekleştirmek için. Örneğin düzenleyiciden çıkmak için şunu kullanın: CTRL +X anahtarlar. Nano düzenleyici hakkında daha fazla bilgi edinmek için Linux Nano Düzenleyici'yi ziyaret edin.


3. Düzenleyiciyi düzenleyin

Gedit düzenleyici, GNOME masaüstü ortamının varsayılan düzenleyicisidir. Bir dosyayı açtığımızda Gedit editörüyle açılacaktır. Herhangi bir temel metin düzenleyici gibi basit işlevler sağlar. Basit bir kullanıcı arayüzüne sahip hafif bir editördür. 2000 yılında GNOME masaüstü ortamıyla halka açık olarak piyasaya sürüldü. kullanılarak geliştirilmiştir. C programlama dili ve tüm yazı tipi ailesini destekler.

Gedit metin düzenleyicisinin bazı temel özellikleri şunlardır:

  • Sözdizimi vurgulama sağlar.
  • Uluslararasılaştırılmış metni destekler.
  • Birçok programlama dilini destekler.

Gedit editörünü terminalden çağırmak için aşağıdaki komutu yürütün:

 gedit 

Şuna benziyor:

Linux Metin Düzenleyicileri

4. Yüce Metin

Yüce metin editörü aynı zamanda en popüler IDE tabanlı metin editörlerinden biridir. Bir metin düzenleyiciden çok bir geliştirme ortamı aracı olarak kullanılır. Birçok programlama ve işaretleme dilini destekleyecek çeşitli özelliklere sahiptir. Ayrıca, onu bir metin düzenleyiciden daha fazlası haline getirmek için çok sayıda eklentiyi destekler.

Mükemmel bir metin düzenleyicinin bazı temel özellikleri şunlardır:

  • Mükemmel bir Komuta Paletine sahiptir.
  • Python tabanlı bir eklenti API'sidir.
  • Kodun paralel düzenlenmesini destekler.
  • Projeye özel tercihler sağlar.

Yüce metin düzenleyiciyi yüklemek için aşağıdaki komutları yürütün:

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

Kurulum hakkında daha fazla bilgi edinmek için ubuntu'ya sublime text editor yükleyin sayfasını ziyaret edin.

Uygulamalara göz atarak yüce düzenleyiciyi açabiliriz. Ayrıca terminalden de açabiliriz. Sublime editöre terminalden erişmek için aşağıdaki komutu yürütün:

 subl 

Aşağıdaki resme benzeyecektir:

Linux Metin Düzenleyicileri

5. VSCode Düzenleyici

VSCode editörü modern ve yaygın olarak kullanılan bir metin editörüdür. Microsoft tarafından oluşturulmuştur ve Linux, Mac ve Windows işletim sistemi . Birçok programlama dilini ve işaretleme dilini desteklemeyi birçok güçlü özellik ile kolaylaştırır.

VSCode'u yüklemek için ikili paketi şuradan indirin: Burada . Ve Debian ve Ubuntu tabanlı sistemler için aşağıdaki komutu uygulayın:

 sudo apt install./.deb 

VSCode düzenleyicisinin bazı temel özellikleri şunlardır:

  • Etkileşimli bir konsol, kesme noktaları, çağrı yığınları ve daha fazlasıyla hata ayıklama için tam desteğe sahiptir.
  • Git ve Git komutları için yerleşik desteğe sahiptir.
  • IntelliSense ile kolaylaştırır.
  • Birçok özelleştirme seçeneği sunar.
  • Diller için büyük bir desteği var.
  • Değiştirilebilir düzenleri destekler.
  • Yerleşik bir terminal sağlar.

VSCode editörü aşağıdaki resme benzer:

Linux Metin Düzenleyicileri

6.GNU Emacs

GNU Emacs, Linux sistemi için en eski ve en basit metin düzenleyicisidir. GNU projesinin bir parçasıdır. Sadeliği nedeniyle hala binlerce kullanıcı tarafından kullanılan popüler bir metin editörüdür. İçinde yazılmıştır C ve LISP Programlama dilleri.

GNU Emacs'ın bazı temel özellikleri şunlardır:

  • Posta ve Haber seçeneklerine sahiptir.
  • Bir hata ayıklayıcı arayüz uzantısı sağlar.
  • Kapsamlı dokümantasyona ve desteğe sahiptir.

GNU Emacs'ı kurmak için aşağıdaki komutları yürütün:

 sudo apt-get update sudo apt-get install emacs 

Terminalden erişmek için aşağıdaki komutu yürütün:

 emacs 

Aşağıdaki resme benzeyecektir:

Linux Metin Düzenleyicileri

7. Atom Düzenleyici

Atom, tarafından geliştirilen ücretsiz ve açık kaynaklı bir kod düzenleyicisidir. GitHub Inc. . Çapraz platformdur ve çeşitli programlama dillerini destekler. ' olarak da anılır 21. yüzyıl için hacklenebilir metin editörü '. Geliştirme amacıyla geliştirilmiştir. Gibi web teknolojileri kullanılarak tamamen özelleştirilebilir. JavaScript ve HTML'yi . Node.js tabanlı eklentiler ve Git kontrolü ile kolaylık sağlar.

Atom Editor'ün bazı temel özellikleri şunlardır:

  • Açık kaynaktır.
  • Modern, özelleştirilebilir bir düzene sahiptir.
  • Çekici temalarla kolaylaştırır.
  • Gömülü Git desteği sağlar.
  • Telesync ile gerçek zamanlı işbirliği sağlar.
  • Akıllı otomatik tamamlama ve IntelliSense özelliklerine sahiptir.
  • Yerleşik bir paket yöneticisine sahiptir.

Atom'u yüklemek için ikili paketi aşağıdaki adresten indirin: Atom'un resmi sitesi ve aşağıdaki komutu yürütün:

 sudo dpkg -i Downloads/atom-amd64.deb 

Kurulum hakkında daha fazla bilgi edinmek için Burayı Ziyaret Edin.

Aşağıdaki resme benzeyecektir:

Linux Metin Düzenleyicileri

8. Parantez Düzenleyicisi

Brackets editörü, tarafından geliştirilen ücretsiz ve açık kaynaklı bir metin editörüdür. Adobe . Öncelikle web geliştirmeye odaklanmaktadır. Çeşitli ücretsiz uzantılarla zengin bir kod düzenleme deneyimi sağlar. HTML, CSS ve JS ile yazılmıştır.

Brackets düzenleyicisinin bazı temel özellikleri şunlardır:

  • Çekici bir Kullanıcı Arayüzü sağlar.
  • SCSS ve LESS için ön işlemci desteğine sahiptir.
  • Satır içi editörlerle kolaylaştırır.
  • Canlı bir önizleme sağlar.
  • Çoklu sekmeli düzenleme desteğine sahiptir.
  • PHP desteği bulunmaktadır.
  • Dil Sunucusu Protokolünü destekler.
  • Eklenti uzantılarını destekler.

Parantez düzenleyiciyi yüklemek için aşağıdaki komutları yürütün:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

Şöyle görünecek:

Linux Metin Düzenleyicileri

9. Zirve Editörü

Pico editörü terminal tabanlı bir Linux metin editörüdür. Pine haberleri ve e-posta istemcisi için yerleşik desteğe sahiptir. Kullanımı çok basittir ve aşağıdakiler gibi bazı yararlı özelliklerle kolaylaştırır: gerekçelendirme, kes/yapıştır, yazım denetleyici , ve dahası. Ancak sadece basit bir metin editörü olduğundan diğer Linux metin editörleri gibi pek fazla özellik sunmaz.

Tamamen ücretsiz bir metin editörü değildir, bu nedenle çoğu Linux dağıtımı pico'yu bir metin editörü olarak sağlamaz.

Aynı anda birden fazla dosyayla çalışmayı desteklemez. Ayrıca birden fazla dosyada bulma ve değiştirme işlemini gerçekleştiremez.

Bir dosyayı pico metin düzenleyicisiyle açmak için komutu aşağıdaki gibi yürütün:

 pico 

Aşağıdaki komut gibi görünecektir:

Linux Metin Düzenleyicileri

10. Lüfer

Bluefish, Linux sistemi için ücretsiz ve açık kaynaklı bir metin editörüdür. Programlama için birçok araca sahip gelişmiş bir metin editörüdür. Dinamik web siteleri geliştirmek için iyidir. Gibi çeşitli dilleri ve araçları destekler. PHP, C, C++, JavaScript, Java, Google Go, ve daha fazlası.

Bluefish metin düzenleyicisinin bazı temel özellikleri şunlardır:

  • Hafif ve hızlıdır.
  • Make, sed, awk, lint, weblint ve çok daha fazlası gibi harici Linux programlarıyla entegrasyona olanak tanır.
  • Yazım denetleyicisi ile kolaylaştırır.
  • Birden fazla proje üzerinde çalışmamıza olanak sağlar.
  • Uzaktan dosya düzenleme özelliğine sahiptir.
  • Bul ve değiştir özelliği sağlar.
  • Geri alma ve yineleme seçeneği vardır.
  • Değiştirilen dosyaların otomatik olarak kurtarılmasını sağlar.

Bluefish'i yüklemek için aşağıdaki komutları yürütün:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

Kurulum hakkında daha fazla bilgi edinmek için Ubuntu'da Bluefish editörünü yükleme sayfasını ziyaret edin.

Lüfer ile dosyayı açmak için aşağıdaki komutu uygulayın:

 bluefish 

şöyle görünecek:

Linux Metin Düzenleyicileri

11. Kate/Kwrite

Kate gelişmiş ve çoklu belge düzenleyicisidir. Sürüm 2.2'den beri KDE'nin bir parçasıdır. Kubuntu masaüstü ortamı onu varsayılan düzenleyici olarak sunar. Kubuntu ortamına aşina iseniz kate editor'ü de biliyor olmalısınız. Aynı anda birden fazla dosyayla çalışmayı sağlar. IDE gibi güçlü özellikler taşıdığı için IDE olarak kabul edilir. Yapılandırma dosyalarını düzenlemek, Konqueror'dan HTML kaynaklarını görüntülemek, yeni uygulamalar oluşturmak ve daha birçok görev için iyidir.

Kate editörünün bazı temel özellikleri şunlardır:

Kate'in benzersiz özelliklerinden bazıları şunlardır:

  • Güçlü bir IDE'dir.
  • Birçok dil için destek sağlar.
  • Otomatik dil algılama özelliğine sahiptir.
  • Belgeler için girintiyi otomatik olarak ayarlar.

Kate editörünü kurmak için aşağıdaki komutu yürütün:

 sudo apt-get install kate 

Kate editörüyle bir dosyayı açmak için aşağıdaki komutu uygulayın:

 kate 

Aşağıdaki resme benzeyecektir:

Linux Metin Düzenleyicileri

12. Not Defteri++

Notepad++, birçok özelleştirme seçeneğine sahip temel bir metin düzenleyicisidir. Öncelikle hıza ve minimum program boyutuna odaklanır. Çoğunlukla Windows kullanıcıları tarafından kullanılır. İşlevselliğini artırmak için çeşitli eklentileri destekler.

Notepad++'ın bazı temel özellikleri şunlardır:

  • Sekmeli düzenlemeyi destekler.
  • Kod katlama sağlar.
  • Yer imi desteği var.
  • Bir belge haritası var.
  • için destek sağlar Perl Uyumlu Normal İfade.

Notepad ++ yüklemek için aşağıdaki komutları yürütün:

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

Kurulum süreci hakkında daha fazla bilgi edinmek için Ubuntu'ya Notepad++ nasıl kurulur sayfasını ziyaret edin.

Notepad++ ile bir dosyayı açmak için aşağıdaki komutu uygulayın:

 notepad-plus-plus 

Aşağıdaki görüntüye benzeyecektir:

Linux Metin Düzenleyicileri

13. Tutulma

Eclipse, geliştirme için en çok kullanılan IDE'lerden (entegre geliştirme ortamı) biridir. Java ile geliştirildiği ve ileri düzeyde Java uygulamaları geliştirmek için çeşitli özellikler sağladığı için Java geliştiricilerinin tercih ettiği bir seçimdir. Diğer programlama dilleri için de destek sağlıyor ve diğer programlama dillerinde kod yazabilmek için ekstra eklentiler kurmamız gerekiyor. PHP , Python , C, C++, Ruby on Rails, COBOL ve daha fazlası.

Tutulmanın bazı temel özellikleri şunlardır:

  • Ücretsiz ve açık kaynaklı bir kod düzenleyicisidir.
  • Java geliştiricileri için Java Geliştirme araçları sağlar.
  • Muazzam eklenti desteğine sahiptir.
  • Ek araçları indirmek için bir Eclipse pazarı sağlar.

Eclipse'i kurmak için aşağıdaki komutları yürütün:

 sudo apt update sudo apt install eclipse 

Kurulum süreci hakkında daha fazla bilgi edinmek için Ubuntu'da Eclipse nasıl kurulur sayfasını ziyaret edin.

Aşağıdaki görüntüye benzeyecektir:

Linux Metin Düzenleyicileri

14. gVim Düzenleyicisi

gVim editörü, popüler Vim editörünün GUI versiyonudur. Komut satırı düzenleyicisi Vim ile benzer işlevlere ve modlara sahiptir. Yazılım mağazasından kolayca indirilebilir. Terminalden yüklemek için aşağıdaki komutları yürütün:

 sudo apt-get update -y sudo apt-get install -y gvim 

Terminalden gVim ile bir dosya açmak için aşağıdaki komutu yürütün:

 gvim 

Aşağıdaki görüntüye benzeyecektir:

Linux Metin Düzenleyicileri

15.Jed Editörü

Jed, S-Lang kütüphanesinin kapsamlı kullanımını destekleyen bir komut satırı düzenleyicisidir. Jed, Linux ve Windows gibi farklı işletim sistemleri için tüm çeşitlerini desteklemektedir. Hafif bir editördür, bu da onu düşük konfigürasyonlu sistemler için ideal bir editör yapar.

Jed editörünün bazı temel özellikleri şunlardır:

  • Renkli terminallerde renk söz dizimi vurgulaması sağlar.
  • Kod katlama desteğine sahiptir.
  • Terminalde açılır menüler sağlar.
  • Emacs, EDT, WordStar, Borland, Brief vb. gibi taklit editörlerin desteğine sahiptir.
  • Son derece özelleştirilebilir hale getirmek için C benzeri S-Lang dilinde genişletilebilir.
  • Birden fazla programlama dili için çeşitli programlama modlarını destekler.

Jed editörünü kurmak için aşağıdaki komutları yürütün:

 sudo apt-get update -y sudo apt-get install -y jed 

Aşağıdaki görüntüye benzeyecektir:

Linux Metin Düzenleyicileri

16.Geany Editörü

Geany, Linux sistemleri için güçlü ve hafif bir editördür. Kararlıdır ve kullanışlı hale getirmek için tonlarca özelliği destekler. Çeşitli programlama dilleri için yerleşik desteğe sahiptir. Gibi diğer işletim sistemleri tarafından desteklenir. Windows ve Mac ilave olarak.

Geany editörünün bazı temel özellikleri şunlardır:

  • Sözdizimi vurgulama özelliği sağlar.
  • Takılabilir bir arayüz sağlar.
  • Birçok dosya türünü destekler.
  • Kod katlama ve kod gezinme seçenekleri sunar.
  • Otomatik tamamlama seçeneği sunar.
  • HTML ve XML etiketlerinin otomatik kapanmasını destekler.

Geany editörünü kurmak için aşağıdaki komutları yürütün:

 sudo apt-get update sudo apt-get install geany 

Aşağıdaki komut gibi görünecektir:

Linux Metin Düzenleyicileri

17. Yaprak Pedi

Leafpad basit bir GTK tabanlı metin editörüdür. Sadeliği ve hafifliği nedeniyle Linux kullanıcıları arasında popüler bir metin editörüdür.

Leafpad'in temel özellikleri şunlardır:

  • Bir kod seti seçeneği sunar.
  • Otomatik kod kümesi algılaması sağlar (UTF-8 ve bazı kod kümeleri).
  • Sınırsız Geri Alma/Yineleme işlemlerini kolaylaştırır.
  • Otomatik/Çok Satırlı Girinti sağlar.
  • Geçerli satır numarasını görüntüler.
  • Sürükle bırak özelliği sağlar.
  • Dosyaların yazdırılmasına izin verir.

Leafpad'i kurmak için aşağıdaki komutları yürütün:

 sudo apt-get update -y sudo apt-get install -y leafpad 

Aşağıdaki komut gibi görünecektir:

Linux Metin Düzenleyicileri

18. Işıklı Masa

Işıklı masa, modern, açık kaynaklı, IDE tabanlı bir metin düzenleyicisidir. Linux sisteminin en iyi metin editörlerinden biridir.

Işık tablosunun bazı temel özellikleri şunlardır:

  • Ücretsiz ve açık kaynaklıdır.
  • Çapraz platformludur ve hafiftir.
  • Minimalist bir arayüzle modern, akıllı kullanıcı arayüzü sağlar.
  • Kodlama sırasında otomatik tamamlama sağlar.
  • Satır içi değerlendirmeyi destekler.
  • Temalar ve eklentilerle birçok özelleştirme seçeneğine sahiptir.
  • Bölünmüş görünümler ve anında geri bildirim sağlar.
  • Bir komut paleti vardır.
  • Bulanık bulucu ile kolaylaştırır.
  • Otomatik güncellemeleri destekler.

Işıklı masayı resmi sitesinden kolayca indirebiliriz. Terminalden yüklemek için aşağıdaki komutları yürütün:

 sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer 

Aşağıdaki görüntüye benzeyecektir:

Linux Metin Düzenleyicileri

19. Meditasyon metin düzenleyicisi

Medit metin düzenleyicisi hafif, açık kaynaklı bir metin düzenleyicisidir. Linux, Mac ve Windows gibi tüm önemli işletim sistemlerinde mevcuttur. CGAP'nin basit bir yerleşik bileşeniyle başlatıldı, ancak artık bağımsız bir metin düzenleyici olarak yükseltildi.

Medit'in bazı temel özellikleri şunlardır:

  • Sözdizimi vurgulama sağlar.
  • Çeşitli programlama dilleri için birçok eklentiyi kolaylaştırır.
  • Düzenli ifadeleri destekler.
  • Yapılandırılabilir klavye hızlandırıcılarıyla kolaylaştırır.

Medit'i yüklemek için aşağıdaki komutları yürütün:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

Aşağıdaki görüntüye benzeyecektir:

Linux Metin Düzenleyicileri

20. CodeLite

CodeLite, çapraz platformları destekleyen açık kaynaklı bir IDE'dir. C gibi en çok kullanılan programlama dillerini destekler. C++ , PHP ve JavaScript. Linux, Mac ve Windows gibi tüm önemli platformları destekler.

CodeLite'ı yüklemek için aşağıdaki komutları yürütün:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

Aşağıdaki görüntüye benzeyecektir:

Linux Metin Düzenleyicileri

Bazı uzman editörler

Düzenleyiciler ekstra işlevler ve özel özellikler içerir; örneğin:

    Kaynak kodu editörleri kaynak kodu üretimi sunmak için ekstra işlevselliğe sahip bazı metin editörleridir. Genellikle bunlar, kullanıcı tarafından programlanabilen kod gezinme, sözdizimi vurgulama işlevleri ve klavye makroları veya HTML düzenleyiciyle aynı kodlama araçlarına sahiptir. Entegre geliştirme ortamları Daha büyük programlama projelerini yönetmek ve kolaylaştırmak için geliştirildi. Genellikle yalnızca programlama için kullanılırlar çünkü temel metin düzenleme için gereksiz birçok özellik içerirler. Katlanır editörler Xedit türevleri olan 'ortodoks editörleri' içerir. Programlamaya özgü unsurlar olmadan katlama yapan editörler genellikle ana hatlar olarak bilinir.
  • Yazarları Dünya çapında Ağ web sayfaları oluşturma görevine uygulanan bir dizi HTML düzenleyiciyle sağlanır. E Text Editor, KompoZer ve Dreamweaver'ı içerirler. Birçoğu, devam eden çalışmayı standart bir web tarayıcısında veya yerleşik HTML oluşturma motorunda görme seçeneğini sunar.
  • Hemen hemen her web geliştirme, bir IDE veya kaynak kod düzenleyicisi ile PHP veya Ruby gibi dinamik bir programlama dilinde uygulanır. HTML her biri tarafından sağlanır, ancak temeldeki statik web siteleri, siteyi yöneten yazılım tarafından toplanan ayrı şablon dosyaları olarak saklanır ve HTML belgesinin tamamını oluşturmaz.
  • Anahatlar Bir metin düzenleyici kullanarak hiyerarşik taslak ağaçlarını birleştirdikleri için ağaç tabanlı düzenleyiciler olarak da bilinirler. Katlama, özel bir taslak oluşturma formu olarak ele alınabilir.
  • Bilgisayar bilimcileri, fizikçiler ve matematikçiler genellikle LaTeX ve TeX ile düz metin dosyalarında kitaplar ve makaleler oluştururlar. Çoğu zaman bu tür belgeler standart bir metin editörü tarafından oluşturulur, ancak birkaç kişi özel TeX editörlerini kullanır.
  • İşbirlikçi editörler iki veya daha fazla kullanıcının bir ağ üzerinde uzak konumlardan aynı anda benzer bir belge üzerinde çalışmasına izin verir. Belirli kullanıcılar tarafından yapılan değişiklikler otomatik olarak takip edilir ve uyumsuz düzenleme olasılığını ortadan kaldırmak için belgede birleştirilir. Dikkat dağıtmayan editörler Yazarı kalan işletim sistemi ve uygulamadan ayırma hedefinin yanı sıra minimalist bir arayüz sunar, böylece bildirim veya araç çubuğu alanı gibi arayüz bileşenleri aracılığıyla dikkatleri dağılmadan yazmaya konsantre olabilirler.