2024 Yılında Linux için En İyi 12 Notepad++ Alternatifi


Notepadd++, Windows'taki Notepad'in yerine geçmek üzere oluşturulmuş tamamen ücretsiz bir kaynak kodu düzenleyicisidir; Scintilla temel alınarak yazılmıştır. C++ dilindedir ve program boyutlarının küçük ve yüksek yürütme hızına sahip olmasını sağlamak için Win32 API ve STL'yi uygular; bu özellikler o zamandan beri onu bir aile adı haline getirmiştir geliştiriciler arasında. Ne yazık ki Linux kullanıcıları için mevcut bir sürüm yok.

Linux dağıtımınızda çalıştırabileceğiniz ve memnun kalacağınız en iyi Notepadd++ alternatiflerinin bir listesini burada bulabilirsiniz.

1. Vim Düzenleyici

Vim, kaynak kodu, yapılandırma dosyaları, komut dosyaları ve daha fazlası gibi her türlü metni oluşturmak veya düzenlemek için kullanılan güçlü, tamamen yapılandırılabilir bir metin düzenleyicisidir. Apple'ın OS X ve çoğu Linux/Unix sistemiyle birlikte gelen "vi" stilindedir.

Vim diğer metin düzenleyicilerden biraz farklıdır çünkü bir terminalde veya komut isteminde çalışır ve size çeşitli modlar sunar: hareket etmek için normal mod, ekleme modu< yazmak için ve komut vermek için komut modu.

Pek çok kişi özelleştirme ve eklentileri, çok düzeyli geri alma ağacı, kapsamlı eklenti sistemi, listelenemeyecek kadar çok dosya formatı ve programlama dili desteği ve birçok araçla entegrasyon desteği nedeniyle Vim'i seviyor.

Vim düzenleyici hakkında daha fazla bilgi edinmek için aşağıdaki ilgili makalelerimize göz atın.

2. Nano Düzenleyici

Nano, Unix benzeri İşletim Sistemleri için açık kaynaklı, komut satırı tabanlı bir metin düzenleyicisidir. Pine'ın e-posta istemcisinin ve Pico metin düzenleyicisinin bir kısmı temel alınarak çok daha fazla işlevselliğe sahip olarak modellenmiştir.

Özellikleri arasında sözdizimi vurgulama, tek bir tuş vuruşuyla (M-3) satırlara yorum yapma/yorumları kaldırma, bağlanabilir işlevler, iki yana yaslanmış paragraflardan sondaki beyaz boşlukların kolayca kesilmesi vb. yer alır.

Çoğu Linux dağıtımında nano zaten yüklüdür, eğer yüklü değilse aşağıdaki komutla kendi dağıtımınıza uygun olanı kolayca kurabilirsiniz.

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]    

3.GNU Emacs

GNU Emacs, genişletilebilirliğiyle popüler EMACS metin düzenleyicileri ailesinde yer alan, özelleştirilebilir, genişletilebilir, açık kaynaklı, kendi kendini belgeleyen, gerçek zamanlı bir görüntülü metin düzenleyicisidir.

Özellikleri arasında birçok dosya formatı ve dil için sözdizimi vurgulama desteği, Emacs Lisp kodu veya GUI kullanılarak özelleştirme, tam Unicode desteği, eksiksiz yerleşik belgeler ve eğitimler vb. yer alır.

GNU Emacs'ı Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE]    

4. Gedit

Gedit, kullanım kolaylığı için temiz ve basit bir GUI ile genel amaçlı metin düzenleme için tasarlanmış açık kaynaklı bir metin düzenleyici uygulamasıdır. Bu, GNOME'un kendi metin düzenleyicisidir ve GNOME masaüstü ortamının varsayılan metin düzenleyicisi olarak gönderilir.

gedit'in özellikleri arasında dosyaları yedekleme, metin sarma, satır numaralandırma, uzaktan dosya düzenleme, yapılandırılabilir yazı tipleri ve renkler, normal ifade desteği vb. yer alır.

Gedit'i Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install gedit         [On Debian, Ubuntu and Mint]
sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
sudo apk add gedit             [On Alpine Linux]
sudo pacman -S gedit           [On Arch Linux]
sudo zypper install gedit      [On OpenSUSE]    

5.Geany

Geany, kullanıcılara diğer paketlere neredeyse hiç bağlı olmayan hafif ve hızlı bir IDE sağlamak için oluşturulmuş açık kaynaklı bir GTK+ metin düzenleyicisidir.

Özellikleri arasında dahili değiştirilebilir konsol, çoklu programlama dili, dosya formatı desteği, kod katlama, çağrı ipuçları, kodda gezinme, sembol adı otomatik tamamlama vb. yer alır.

Geany'yi Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install geany         [On Debian, Ubuntu and Mint]
sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany  [On Gentoo Linux]
sudo apk add geany             [On Alpine Linux]
sudo pacman -S geany           [On Arch Linux]
sudo zypper install geany      [On OpenSUSE]    

6. GNOME Metin Düzenleyicisi

GNOME Metin Düzenleyicisi, Python, JavaScript, C ve C++ dahil olmak üzere çeşitli programlama dilleri için yerleşik temalar ve sözdizimi vurgulamayla harika bir düzenleme kullanıcı deneyimi sunan, GNOME masaüstü sisteminin ana yazma aracıdır. Ayrıca arama ve değiştirme, satır numaraları ve otomatik tamamlama gibi özelliklere de sahiptir.

Mart 2022'deki GNOME sürüm 42'den itibaren GNOME Metin Düzenleyicisi, gedit'in yerini alarak GNOME'un ana yazma aracı haline geldi. Bu değişikliğin nedeni, GNOME geliştiricilerinin tüm programlarının, işlerin GNOME'da nasıl görünmesi ve çalışması gerektiğine ilişkin kurallara uymasını istemesiydi.

GNOME Metin Düzenleyicisi'ni Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
sudo apk add gnome-text-editor             [On Alpine Linux]
sudo pacman -S gnome-text-editor           [On Arch Linux]
sudo zypper install gnome-text-editor      [On OpenSUSE]    

7. Yüce Metin

Sublime Text, Python API özelliğine sahip, ücretsiz, güçlü, tescilli, topluluk tarafından desteklenen, platformlar arası ve genişletilebilir bir kaynak kodu düzenleyicisidir.

Sublime Text ilk olarak 2008'de Jon Skinner ve Will Bond tarafından piyasaya sürüldü ve o zamandan bu yana modern olduğuna yemin eden kendini adamış kullanıcıların kalbini kazandı. vi ve GNU Emacs sürümü.

Temiz, minimalist bir Kullanıcı Arayüzü, Her Şeye Git, bölünmüş düzenleme, anında proje değiştirme, hemen hemen her programlama dili desteği, tonlarca eklenti desteği vb. içerir.

Sublime Text'in Linux'a Nasıl Yükleneceği hakkında daha fazla bilgi edinin

8. Kate

Kate (KDE Gelişmiş Metin Düzenleyicisi), KDE topluluğu tarafından geliştirilen ve 2001'den beri KDE yazılımıyla birlikte gelen açık kaynaklı bir GUI metin düzenleyicisidir.

Kate, diğer teknolojilerin yanı sıra Quanta Plus'ta, LaTeX ön uçunda ve KDevelop'ta düzenleme bileşeni olarak kullanılır . Özellikleri arasında kod katlama, XML dosyaları aracılığıyla genişletilebilen sözdizimi vurgulama, otomatik karakter kodlama algılama vb. yer alır.

Kate'i Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install kate         [On Debian, Ubuntu and Mint]
sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate  [On Gentoo Linux]
sudo apk add kate             [On Alpine Linux]
sudo pacman -S kate           [On Arch Linux]
sudo zypper install kate      [On OpenSUSE]    

9. Not Defteriqq

Notepadqq, yalnızca Windows için kullanılabilen Notepad++'a Linux alternatifi olarak oluşturulmuş tamamen ücretsiz bir kaynak kodu düzenleyicisidir. Tıpkı Notepadd++ gibi, program boyutlarının küçük ve yüksek yürütme hızına sahip olmasını sağlamayı amaçlar.

Özellikleri arasında çoklu görüntü düzenleme desteği, eklenti uzantısı, çeşitli programlama dilleri, sözdizimi vurgulama vb. desteği olan basit, göz alıcı bir kullanıcı arayüzü bulunur.

Notepadqq'yi Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install notepadqq         [On Debian, Ubuntu and Mint]
sudo yum install notepadqq         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notepadqq  [On Gentoo Linux]
sudo apk add notepadqq             [On Alpine Linux]
sudo pacman -S notepadqq           [On Arch Linux]
sudo zypper install notepadqq      [On OpenSUSE]    

10. Visual Studio Kodu

Visual Studio Code, Microsoft Corporation tarafından oluşturulan güçlü, genişletilebilir, tamamen özelleştirilebilir, platformlar arası bir metin düzenleyicisidir. Tüm platformlardaki kullanıcılara, herhangi bir platform için herhangi bir dilde program oluşturmak ve test etmek için birleşik bir ortam sunar.

VS Code özellikleri arasında IntelliSense, yerleşik Git komutları, hata ayıklama aralarıyla tamamlanmış düzenleyicide yerleşik bir hata ayıklayıcı, çağrı yığınları ve etkileşimli bir konsol, neredeyse her türlü programlama desteği bulunur dil vb.

Visual Studio Code'u Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install code         [On Debian, Ubuntu and Mint]
sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code  [On Gentoo Linux]
sudo apk add code             [On Alpine Linux]
sudo pacman -S code           [On Arch Linux]
sudo zypper install code      [On OpenSUSE]    

11. Bilim

SciTE, ilk olarak Scintilla'yı göstermek için oluşturulmuş, ancak o zamandan beri genellikle basit yapılandırmalara sahip programları geliştirmek ve çalıştırmak için yararlı olacak şekilde büyümüş, SCIntilla tabanlı bir metin düzenleyicisidir.

Sözdizimi vurgulamalı basit, sekmeli bir GUI, çift yönlü metin desteği, yardımcı komut dosyaları, yapılandırılabilir klavye kısayolları vb. içerir.

SciTE'in ücretsiz sürümü, GTK+ ve Windows'lu Linux uyumlu sistemler için mevcuttur; ticari sürümü ise Mac App Store'dan indirilebilir.

SciTE'yi Linux'a yüklemek için, Linux dağıtımınıza uygun olan aşağıdaki komutu kullanabilirsiniz.

sudo apt install scite         [On Debian, Ubuntu and Mint]
sudo yum install scite         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/scite  [On Gentoo Linux]
sudo apk add scite             [On Alpine Linux]
sudo pacman -S scite           [On Arch Linux]
sudo zypper install scite      [On OpenSUSE]    

12. CodeIstakoz

CodeLobster, 15'ten fazla çerçeveyi destekleyen PHP, HTML, CSS ve JavaScript projeleri için tasarlanmış tamamen ücretsiz, çok işlevli ve taşınabilir bir IDE'dir. Kullanıcılara birçok ücretli uygulamadaki çift vurgulama, araç ipuçları, PHP ve JS hata ayıklama, gelişmiş otomatik tamamlama, artımlı bulma vb. gibi hemen hemen tüm özellikleri sunar.

Profesyonel sürüm, SASS ve LESS, bölünmüş pencere karşılaştırması, kod doğrulama, SQL yöneticisi vb. gibi özelliklerin yanı sıra kurumsal kullanıcılara yönelik tonlarca ek eklenti içerir.

Özet

İşte işte buradasınız arkadaşlar. Linux için Notepadd++'a en iyi 11 metin düzenleyici alternatifi mevcuttur. Listeye eklenmesini istediğiniz verimli olanları biliyor musunuz? Aşağıdaki bölüme yorum bırakmaktan çekinmeyin.