Jump to content

23 En İyi Açık Kaynak Metin Düzenleyicisi (gui + Cli)


kadetti
 Share

Recommended Posts

23 En İyi Açık Kaynak Metin Düzenleyicisi (GUI + CLI)

Metin düzenleyicileri, kod yazmak, yapılandırma dosyaları gibi metin dosyalarını düzenlemek, kullanıcı talimat dosyaları oluşturmak ve daha pek çok şey için kullanılabilir. Linux'ta metin düzenleyicileri, grafik kullanıcı arabirimi (GUI) ve komut satırı metin düzenleyicileri (konsol veya terminal) olmak üzere iki türdendir.

1. Vi / Vim Düzenleyici

Vim , eski Unix Vi metin düzenleyicisinin işlevlerini geliştiren güçlü bir komut satırı tabanlı metin düzenleyicidir . Sistem Yöneticileri ve programcılar arasında en popüler ve yaygın olarak kullanılan metin editörlerinden biridir, bu yüzden çoğu kullanıcı onu genellikle bir programcı editörü olarak adlandırır. Bu sözdizimi vurgulamasını sağlayan kod yazmadan veya yapılandırma dosyası düzenlerken.

Vi-Vim-Linux-Editor.png

Vim gösterildiği gibi Linux sistemlerine yüklenebilir.

$ sudo apt install vim [Debian, Ubuntu ve Mint'de]

$ sudo dnf install vim [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S vim [Arch Linux ve Manjaro'da]

$ sudo zypper install vim [OpenSuse'da]

2. Gedit

Gedit , genel amaçlı GUI tabanlı bir metin düzenleyicidir ve Gnome masaüstü ortamında varsayılan metin düzenleyici olarak yüklenir . Aşağıdaki özelliklere sahip, kullanımı basit, yüksek oranda takılabilir ve güçlü bir düzenleyicidir:

  • UTF-8 desteği

  • Yapılandırılabilir yazı tipi boyutu ve renklerinin kullanımı

  • Son derece özelleştirilebilir sözdizimi vurgulama

  • İşlevleri geri alma ve yineleme

  • Dosyaların geri alınması

  • Dosyaların uzaktan düzenlenmesi

  • Metni arayın ve değiştirin

  • Pano destek işlevleri ve çok daha fazlası

gedit.png

Gedit, gösterildiği gibi Linux sistemlerine yüklenebilir .

$ sudo apt install gedit [Debian, Ubuntu ve Mint'de]

$ sudo dnf install gedit [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S gedit [Arch Linux ve Manjaro'da]

$ sudo zypper install gedit [OpenSuse'da]

3. Nano

Nano , özellikle hem yeni hem de gelişmiş Linux kullanıcıları için kullanımı kolay bir metin editörüdür. Özelleştirilebilir anahtar bağlama sağlayarak kullanılabilirliği artırır.

Nano aşağıdaki özelliklere sahiptir:

  • Son derece özelleştirilebilir tuş bağlamaları

  • Sözdizimi vurgulama

  • Geri alma ve yineleme seçenekleri

  • Standart çıktıda tam satır ekran

  • Standart girişten okumak için çağrı cihazı desteği

nano.png

Nano, gösterildiği gibi Linux sistemlerinde yüklenebilir.

$ sudo apt install nano [Debian, Ubuntu ve Mint'de]

$ sudo dnf install nano [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S nano [Arch Linux ve Manjaro'da]

$ sudo zypper install nano [OpenSuse'de]

4. GNU Emacs

Emacs , özünde Lisp programlama dilinin bir yorumunu da sunan, oldukça genişletilebilir ve özelleştirilebilir bir metin editörüdür. Metin düzenleme işlevlerini desteklemek için farklı uzantılar eklenebilir.

Emacs aşağıdaki özelliklere sahiptir:

  • Kullanıcı belgeleri ve öğreticiler

  • Düz metin için bile renkleri kullanarak sözdizimi vurgulama.

  • Unicode birçok doğal dili destekler.

  • Posta ve haberler, hata ayıklayıcı arayüzü, takvim ve çok daha fazlasını içeren çeşitli uzantılar

emacs.png

Emacs gösterildiği gibi Linux sistemlerinde yüklenebilir.

$ sudo apt install emacs [Debian, Ubuntu ve Mint'de]

$ sudo dnf install emacs [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S emacs [Arch Linux ve Manjaro'da]

$ sudo zypper install emacs [OpenSuse'da]

5. Kate / Kwrite

Kate , KDesktop Environment ( KDE )ile birlikte gelen, zengin özelliklere sahip ve oldukça takılabilir bir metin editörüdür. Kate projesi iki ana ürünün geliştirilmesini hedefliyor: KatePart ve Kate .

KatePart , kullanıcıların metni düzenlemesini gerektirebilecek birçok KDE uygulamasında bulunan gelişmiş bir metin düzenleme bileşenidir, Kate ise çoklu belge arayüzü (MDI) metin editörüdür.

Aşağıdakiler genel özelliklerinden bazılarıdır:

  • Komut dosyası aracılığıyla genişletilebilir

  • Unicode modu gibi kodlama desteği

  • Çift yönlü modda metin oluşturma

  • Otomatik algılama işlevleriyle satır sonu desteği

Ayrıca uzaktan dosya düzenleme ve gelişmiş düzenleyici özellikleri, uygulama özellikleri, programlama özellikleri, metin vurgulama özellikleri, yedekleme özellikleri ve arama ve değiştirme özellikleri dahil olmak üzere diğer birçok özellik.

kate.png

Kate editörünü, gösterildiği gibi Linux sistemlerine yükleyebilirsiniz .

$ sudo apt install kate [Debian, Ubuntu ve Mint'de]

$ sudo dnf install kate [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S kate [Arch Linux ve Manjaro'da]

$ sudo zypper install kate [OpenSuse'da]

6. Sublime Text Editor

Sublime Text , Python programlama arayüzüne sahip güçlü bir çapraz platform kaynak kodu düzenleyicisidir. Birçok programlama dilini ve biçimlendirme dilini destekler ve çoğu topluluk tarafından oluşturulmuş ve özgür yazılım lisansları altında desteklenen eklentilere sahip kullanıcılar tarafından özellikler eklenebilir.

Sublime-Text-Editor-for-Linux.jpeg

Sublime Text Editor gösterildiği gibi Linux sistemlerinde yüklenebilir.

$ sudo apt install sublime-text [Debian, Ubuntu ve Mint'de]

$ sudo dnf sublime-text yükle [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S sublime-text [Arch Linux ve Manjaro'da]

$ sudo zypper sublime-text [OpenSuse'da] yükle

7. Jed

Jed ayrıca, açılır menüler gibi GUI benzeri özellikleri destekleyen başka bir komut satırı düzenleyicisidir. Yazılım geliştirme amaçlı geliştirilmiştir ve önemli özelliklerinden biri de Unicode modunun desteğidir.

jed.png

Jed editörünü, gösterildiği gibi Linux sistemlerine yükleyebilirsiniz .

$ sudo apt install jed [Debian, Ubuntu ve Mint'de]

$ sudo dnf install jed [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S jed [Arch Linux ve Manjaro'da]

$ sudo zypper install jed [OpenSuse'da]

8. gVim

Popüler Vim editörünün bir GUI sürümüdür ve komut satırı Vim ile benzer işlevlere sahiptir.

gvim.png

Gösterildiği gibi Linux sistemlerine gVim editörünü kurabilirsiniz .

$ sudo apt install vim-gtk3 [Debian, Ubuntu ve Mint'de]

$ sudo dnf install gvim [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S gvim [Arch Linux ve Manjaro'da]

$ sudo zypper install gvim [OpenSuse'da]

9. Geany

Geany , GTK + araç setini kullanarak yazılım geliştirmeye odaklanarak temel IDE benzeri özellikler sunan küçük ve hafif bir entegre geliştirme ortamıdır.

Aşağıda listelendiği gibi bazı temel özelliklere sahiptir:

  • Sözdizimi vurgulama

  • Takılabilir arayüz

  • Birçok dosya türünü destekler

  • Kod katlamayı ve kodda gezinmeyi etkinleştirir

  • Sembol adı ve otomatik tamamlamayı oluştur

  • HTML ve XML etiketlerinin otomatik olarak kapatılmasını destekler

  • Temel proje yönetimi işlevi ve çok daha fazlası

geany.png

Geany gösterildiği gibi Linux sistemlerinde yüklenebilir.

$ sudo apt install geany [Debian, Ubuntu ve Mint'de]

$ sudo dnf install geany [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S geany [Arch Linux ve Manjaro'da]

$ sudo zypper install geany [OpenSuse'da]

10. Leafpad

Leaf Pad , günümüzde Linux kullanıcıları arasında da popüler olan GTK + tabanlı, hafif GUI tabanlı bir metin editörüdür. Yeni Linux kullanıcıları tarafından kullanımı kolaydır.

Aşağıdaki özelliklere sahiptir:

  • Kod seti seçeneği

  • Kod setinin otomatik algılanmasına izin verir

  • Geri alma ve yineleme seçenekleri

  • Dosya satır numaralarını görüntüle

  • Sürükle ve Bırak seçeneklerini destekler

  • Baskı desteği

leafpad.png

Leaf Pad editörünü Linux sistemlerinde gösterildiği gibi snap paket yöneticisini kullanarak kurabilirsiniz .

$ sudo snap install leafpad

11. Bluefish

Bluefish , Linux programcılarını ve web geliştiricilerini hedefleyen, kurulumu kolay ve gelişmiş bir metin editörüdür. Aşağıda listelendiği gibi çok çeşitli özellikler sunar:

  • Hafif ve hızlı

  • Lint, weblint, make ve diğerleri gibi harici Linux programlarını ve filtreleri, sed, sort, awk gibi boru hatlarını ve çok daha fazlasını entegre eder

  • Yazım denetimi özelliği

  • Birden çok projede çalışmayı destekler

  • Uzaktan dosya düzenleme

  • Desteği arayın ve değiştirin

  • Geri alma ve yineleme seçeneği

  • Değiştirilen dosyaların otomatik kurtarılması

bluefish.png

Bluefish, gösterildiği gibi Linux sistemlerine yüklenebilir .

$ sudo apt install bluefish [Debian, Ubuntu ve Mint'de]

$ sudo dnf install bluefish [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S bluefish [Arch Linux ve Manjaro'da]

$ sudo zypper install bluefish [OpenSuse'da]

12. Atom

Atom , GitHub tarafından geliştirilen ücretsiz ve açık kaynaklı bir çapraz platform kod editörüdür . HTML ve JavaScript gibi web teknolojileri kullanılarak tamamen özelleştirilebilir olacak şekilde oluşturulmuştur ve Node.js tabanlı eklentileri ve yerel Git kontrolünü destekler.

Atom'un öne çıkan özellikleri şunları içerir:

  • % 100 açık kaynak

  • Modern, özelleştirilebilir düzen

  • Temalar

  • Gömülü Git desteği

  • Telesync ile gerçek zamanlı işbirliği

  • Akıllı otomatik tamamlama ve IntelliSense

  • Yerleşik paket yöneticisi

Atom-Text-Editor.png

Atom Linux sistemlerine aşağıdaki komutları kullanarak kurulabilir.

---------- Debian, Ubuntu ve Mint'de ----------

$ wget -c https://atom.io/download/deb -O atom.deb $ sudo dpkg -i atom.deb

---------- RHEL, CentOS ve Fedora'da ----------

$ wget -c https://atom.io/download/rpm -O atom.rpm $ sudo rpm -i atom.rpm

13. VSCode

VSCode , Microsoft tarafından Linux, Mac ve Windows bilgisayarlar için oluşturulmuş sağlam, ücretsiz ve açık kaynaklı bir modern metin düzenleyicidir.

Aşağıdakiler dahil tonlarca güçlü özellik sunar:

  • Etkileşimli bir konsol, kesme noktaları, çağrı yığınları vb. İle tam hata ayıklama özelliği

  • Git komutlarıyla yerleşik Git desteği

  • İyileştirmek

  • % 100 özelleştirilebilirlik

  • Kutudan çıkar çıkmaz tonlarca dil desteği

  • Değiştirilebilir düzenler

  • Yerleşik terminal

Visual-Studio-Code-1.png

VSCode indirme sayfasından VSCode indirilip, .deb veya .rpm paketi olarak yüklenebilir.

14. Light Table

Light Table , kullanıcının seçtiği herhangi bir yerde kullanılmak üzere yeterince özelleştirilebilir olacak şekilde oluşturulmuş güçlü, dağınık olmayan çapraz platform metin düzenleyicisidir.

Light Table'ın özellikleri şunları içerir:

  • Satır içi değerlendirme

  • Gerçek zamanlı saatler

  • Ücretsiz ve açık kaynak

  • Eklenti Yöneticisi

  • Güçlü düzenleme

Light-Table-Code-Editor.png

lighttable aşağıdaki PPA kullanarak Ubuntu ve onun türevleri üzerinde yüklenebilir.

$ sudo add-apt-repository ppa: dr-akulavich / lighttable

$ sudo apt-get update

$ sudo apt-get install lighttable-installer

15. Medit

Medit , Mac, Linux ve Windows için hafif bir açık kaynaklı metin editörüdür. Başlangıçta GGAP editörünün basit bir yerleşik bileşeni olarak başladı ve şimdi kendi bağımsız metin editörüdür.

medit'in özellikleri şunları içerir:

  • Özelleştirilebilir sözdizimi vurgulama

  • Python, C veya Lua ile yazılmış eklentiler için destek

  • Normal ifadeler için destek

  • Yapılandırılabilir klavye hızlandırıcıları

medit-text-editor.png

mooedit.sourceforge.net sayfasından, İndirebilir ve kurabilirsiniz.

16. Neovim

Neovim , kullanılabilirlik ve işlev genişletilebilirliğine odaklanan hiper genişletilebilir vim tabanlı bir metin editörüdür. Modern GUI'ler, asenkron iş kontrolü vb. İle işlevselliğini ve kullanılabilirliğini agresif bir şekilde yeniden düzenlemek için popüler Vim editöründen çatallanmıştır.

Neovim'in öne çıkan özellikleri şunları içerir:

  • Ücretsiz ve açık kaynaklı lisans

  • XDG temel dizinleri için destek

  • Çoğu Vim eklentisiyle uyumluluk

  • Gömülü, yapılandırılabilir bir terminal emülatörü

Neovim-Vim-Text-Editor.png

Neovim gösterildiği gibi varsayılan paket yöneticisini kullanarak Linux sistemlerinde yüklenebilir.

$ sudo apt install neovim [Debian, Ubuntu ve Mint'de]

$ sudo dnf install neovim [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S neovim [Arch Linux ve Manjaro'da]

$ sudo zypper install neovim [OpenSuse'da]

17. Notepad ++

Notepad ++ , Windows platformları için hıza ve minimum program boyutuna odaklanılarak oluşturulmuş özelleştirilebilir bir metin düzenleyicidir. Scintilla metin editörü temel alınarak geliştirilmiştir ve işlevselliği tonlarca eklenti ile genişletilebilir.

Özellikleri şunları içerir:

  • Sekmeli düzenleme

  • Kod katlama

  • Yer imi desteği

  • Belge haritası

  • Perl Uyumlu Normal İfade

Notepad-Source-Code-Editor.png

Notepad ++ düzenleyicisini gösterildiği gibi snap paket yönetimini kullanarak yükleyebilirsiniz .

$ sudo snap install notepad-plus-plus

18. Kakoune Kod Düzenleyicisi

Kakoune , Vi'nin tuş vuruşlarını bir metin düzenleme dili olarak uygulayan bir düzenleme modeline sahip, ücretsiz ve açık kaynaklı bir Vim tabanlı modal metin editörüdür.

Aralarında birkaç özelliğe sahiptir:

  • Otomatik girinti

  • Vaka manipülasyonu

  • Her seçimi harici bir filtreye bağlamak

  • Kancalar

  • Sözdizimi vurgulama

  • Özelleştirme

  • Çoklu seçimler

Kakoune-Code-Editor.png

Kakoune gösterildiği gibi varsayılan paket yöneticisini kullanarak Linux sistemlerinde yüklenebilir.

$ sudo apt install kakoune [Debian, Ubuntu ve Mint'de]

$ sudo dnf install kakoune [RHEL, CentOS ve Fedora'da]

$ sudo pacman -S kakoune [Arch Linux ve Manjaro'da]

$ sudo zypper install kakoune [OpenSuse'da]

19. Mikro

Micro , kullanıcıların dik öğrenme eğrisi olmadan diğer terminal tabanlı metin editörlerindeki özelliklerden yararlanmaları için yeterince kolay ve sezgisel olacak şekilde oluşturulmuş komut satırı tabanlı bir metin düzenleyicidir.

Micro'nun öne çıkan özellikleri şunları içerir:

  • Fare desteği

  • Birden çok imleç

  • Terminal öykünmesi

  • Yüksek özelleştirilebilirlik

  • Eklenti sistemi

  • Bağımlılığı olmayan statik kitaplık

Micro-Terminal-based-Text-Editor.png

Aşağıdaki kurulum komut dosyasını çalıştırarak mikro kolayca kurulabilir.

$ curl https://getmic.ro | bash

20. Brackets Text Editor

Brackets , Adobe tarafından web geliştirmeye odaklanarak oluşturulmuş modern, ücretsiz ve açık kaynaklı bir kod düzenleyicisidir. Web geliştiricilerine çeşitli ücretsiz uzantıları kullanarak yerel özelliklerini genişletme yeteneği ile zengin bir kod düzenleme deneyimi sunmak için HTML, CSS ve JavaScript ile yazılmıştır.

Parantez özellikleri şunları içerir:

  • Güzel bir Kullanıcı Arayüzü

  • SCSS ve LESS için ön işlemci desteği

  • Satır içi düzenleyiciler

  • Canlı önizleme

  • Çoklu sekmeli düzenleme

  • PHP desteği

  • Dil Sunucusu Protokolünü destekler

  • Eklenti uzantıları için destek

Brackets-Text-Editor.png

Brackets editörünü Linux sistemlerinde gösterildiği gibi snap paket yöneticisini kullanarak kurabilirsiniz .

$ sudo snap install brackets

21. Lite Editor

Lite , çoğunlukla Lua dilinde geliştirilmiş, pratik, hoş, küçük ve hızlı, olabildiğince basit bir şekilde oluşturulmuş bir şey sunmayı amaçlayan yeni bir metin editörüdür ; Değiştirilmesi ve genişletilmesi veya ikisini de yapmadan kullanılması kolaydır.

Lite-Text-Editor.jpeg

22. Ash Editor

Ash , modern tuş bağlamaları ile kullanımı kolay olacak şekilde tasarlanmış ve çok sayıda dosyayı aynı anda yönetebilecek kadar verimli ve çok çeşitli modern özelliklere sahip, sade ve temiz bir komut satırı tabanlı metin düzenleyicidir.

Ash-Modern-Terminal-Text-Editor.png

23. CudaText

CudaText, aşağıdakileri içeren tonlarca özellikle birlikte gelen yeni, temiz bir açık kaynaklı ve platformlar arası metin düzenleyicidir:

  • Birçok dil için sözdizimi vurgusu.

  • Normal ifadelerle Bul / Değiştir.

  • Bulanık eşlemeli komut paleti.

  • Sınırsız boyutta dosyalar için İkili / Onaltılık görüntüleyici.

  • Birçok kodlama desteği.

CudaText.png

Alıntıdır.

Orjinal Makale https://www.tecmint.com/best-open-source-linux-text-editors/

 

Edited by kadetti
  • Like 4
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...