Linux üçin iň oňat 12 Notepad ++ alternatiwasy


“Notepadd ++” “Windows” -da “Notepad” -yň ornuna döredilen düýbünden mugt çeşme kod redaktory - “C ++” -da “Scintilla” -da ýazylýar we programma ululyklarynyň ýokary ýerine ýetiriş tizligi bilen az bolmagyny üpjün etmek üçin Win32 API we STL-i durmuşa geçirýär - şondan soň maşgala öwrülen aýratynlyklar döredijileriň arasynda at. Gynansagam, Linux ulanyjylary üçin wersiýa ýok.

Ine, Linux paýlanyşyňyzda işledip we kanagatlandyryp boljak iň oňat Notepadd ++ alternatiwalarynyň sanawy.

1. Vim redaktory

Vim, islendik tekst görnüşini döretmek üçin güýçli, doly düzülip bilinýän tekst redaktory. “Apple” -iň “OS X” we “Unix” ulgamlarynyň köpüsi bilen iberilýän “vi” diýlip atlandyrylýar.

Köp derejeli yzyna gaýtarmak agajy, giň plugin ulgamy, köp sanly faýl formatlaryny we sanawlaşdyrmak üçin programma dillerini goldamak we köp gurallar bilen integrasiýa goldawy bilen tanalýar.

“Vim” redaktory barada has giňişleýin maglumat üçin aşakdaky degişli makalalary gözden geçiriň.

  1. Vim 8.0 10 ýyldan soň çykýar - Linux ulgamlaryna guruň
  2. Linux-da Vi/Vim tekst redaktoryny ulanmagyňyzyň 10 sebäbi
  3. Linux üçin iň oňat 6 Vi/Vim-Ylhamlanan kod redaktorlary
  4. Peýdaly “Vi/Vim” redaktoryny öwreniň Ussatlygyňyzy ýokarlandyrmak üçin maslahatlar we maslahatlar - 1-nji bölüm
  5. 8 Her bir Linux dolandyryjysy üçin gyzykly “Vi/Vim” redaktorynyň maslahatlary we maslahatlary - 2-nji bölüm
  6. Vi/Vim redaktorynda sintaksis aýratynlaşdyrylyşyny nädip işjeňleşdirmeli

2. Nano redaktory

Unix ýaly operasiýa ulgamlary üçin buýruk setirine esaslanýan tekst redaktory. Pine-iň e-poçta müşderisiniň we has köp funksiýaly Pico tekst redaktorynyň bir böleginden soň modellendi.

Onuň aýratynlyklary, sintaksis aýratynlaşdyrma, ýekeje düwme (M-3) bilen düşündiriş/düşündiriş setirleri, baglanyşyk funksiýalary, ak paragraflary aklanan abzaslardan aňsatlyk bilen süýşürmek we ş.m.

Linux paýlamalarynyň köpüsinde aşakdaky buýruklar bilen aňsatlyk bilen gurup bilmeýän bolsaňyz, nano eýýäm guruldy:

# apt install nano [For Ubuntu/Debian]
# yum install nano [For CentOS/Fedora]

3. GNU Emacs

GNU Emacs, giňeldilmegi bilen meşhur bolan tekst redaktorlarynyň EMACS maşgalasynda hakyky wagtda görkezilýän tekst redaktoryny düzüp bolýan, giňeldilip bilinýän, açyk çeşme.

Köp faýl formatlaryna we dillerine goldaw berýän sintaksis, Emacs Lisp kody ýa-da GUI ulanyp özleşdirmek, doly icunikod goldawy, doly gurlan resminamalar we okuw gollanmalary we ş.m.

GNU Emacs gurmak üçin Linux terminalynda aşakdaky buýrugy beriň.

# apt install emacs [For Ubuntu/Debian]
# yum install emacs [For CentOS/Fedora]

4. Gedit

Gedit, açyk çeşmeli tekst redaktory programmasy bolup, ulanylyş aňsatlygy üçin arassa we ýönekeý GUI bilen umumy maksatly tekst redaktirlemek üçin niýetlenendir. GNOME-iň öz tekst redaktory we GNOME iş stoly gurşawynyň deslapky tekst redaktory hökmünde iberilýär.

gedit-iň aýratynlyklary faýllaryň ätiýaçlyk nusgasyny almak, teksti gaplamak, setir belgileri, uzakdan faýl redaktirlemek, sazlanyp bilinýän şriftler we reňkler, regex goldawy we ş.m.

Gedit-i gurmak üçin Linux terminalynda aşakdaky buýrugy beriň.

# apt install gedit [For Ubuntu/Debian]
# yum install gedit [For CentOS/Fedora]

5. Geani

Geany, beýleki paketlere zordan bagly bolan ulanyjylara ýeňil we çalt IDE bermek üçin döredilen açyk çeşme GTK + tekst redaktory.

Gurlan üýtgedip bolýan konsol, köp programmirleme dili we faýl formaty goldawy, kod bukulmagy, jaň maslahatlary, kod nawigasiýasy, nyşanyň ady awtomatik gutarmak we ş.m.

Geany gurmak üçin Linux terminalynda aşakdaky buýrugy beriň.

# apt install geany [For Ubuntu/Debian]
# yum install geany [For CentOS/Fedora]

6. Atom

Atom, macos, Windows we Linux üçin GitHub-yň aňyrsynda döredijiler tarapyndan döredilen güýçli, düzülip bilinýän, aýratynlyga baý we giňeldilip bilinýän açyk çeşme tekst redaktory.

Onuň aýratynlyklary, GitHub taslamalary bilen işlemek üçin Git bilen ýerli integrasiýa, göni ýaýlymda hyzmatdaşlyk etmek üçin Teletype, köp paneli, akylly awtomatik gutarmak, gurlan paket dolandyryjysy we ş.m.

Atom hakda has giňişleýin öwreniň - Linux üçin Hackable Text we Source Code Redaktor

7. Ajaýyp tekst

Sublime Text erkin, güýçli, eýeçilikli, jemgyýet tarapyndan goldanylýan, platforma we Python API-ni öz içine alýan giňeldilen çeşme kody redaktory.

Sublime Text ilkinji gezek 2008-nji ýylda Jon Skinner we Will Bond tarapyndan neşir edildi we şondan soň vi we GNU Emacs -yň häzirki zaman wersiýasydygyna kasam eden bagyşlanan ulanyjylaryň ýüregini gazandy.

Onda arassa, minimalist ulanyjy interfeýsi, Goto Anything , bölünen redaktirleme, dessine taslama wyklýuçateli, islendik programmirleme dilini goldamak, tonna pluginleri goldamak we ş.m. bar.

Linux-da ýokary derejeli teksti nädip gurmalydygy barada has giňişleýin öwreniň

8. Kate

Kate (KDE Advanced Text Redaktor), KDE jemgyýeti tarapyndan işlenip düzülen we 2001-nji ýyldan bäri KDE programma üpjünçiligi bilen birleşdirilen açyk çeşme GUI tekst redaktory.

Kate, beýleki tehnologiýalaryň arasynda “Quanta Plus”, “LaTeX” -iň öň tarapy we “KDevelop” redaktirleme komponenti hökmünde ulanylýar. Onuň aýratynlyklaryna kod bukulmagy, XML faýllary arkaly giňeldilip bilinýän sintaksis aýratynlygy, awtomatiki simwol kodlamagy kesgitlemek we ş.m. girýär.

Kate gurmak üçin Linux terminalynda aşakdaky buýrugy beriň.

# apt install kate [For Ubuntu/Debian]
# yum install kate [For CentOS/Fedora]

9. Notepadqq

Notepadqq, diňe Windows üçin elýeterli Notepad ++ üçin Linux alternatiwasy hökmünde döredilen düýbünden mugt çeşme redaktory. Notepadd ++ ýaly, programmanyň ululyklarynyň ýokary ýerine ýetiriş tizligi bilen az bolmagyny üpjün etmegi maksat edinýär.

Onuň aýratynlyklary, köp görnüşli redaktirlemegi, plugin giňeltmesini, birnäçe programmirleme dillerini, sintaksis aýratynlaşdyrma we ş.m. goldaýan ýönekeý, süýji UI-i öz içine alýar.

Notepadqq gurmak üçin Linux terminalynda aşakdaky buýrugy beriň.

--------------- On Debian/Ubuntu --------------- 
$ sudo add-apt-repository ppa:notepadqq-team/notepadqq
$ sudo apt-get update
$ sudo apt-get install notepadqq

--------------- On CentOS/Fedora ---------------
# yum install notepadqq

10. Visual Studio Code

Visual Studio Code, Microsoft korporasiýasy tarapyndan döredilen güýçli, giňeldilip bilinýän, düýbünden özleşdirilip bilinýän, platforma tekst redaktory. Platformhli platformalarda ulanyjylara islendik platforma üçin islendik dilde programmalary gurmak we synagdan geçirmek üçin bitewi gurşaw hödürleýär.

VS kody aýratynlyklaryna IntelliSense, gurlan Git buýruklary, düzediş arakesmeleri, jaň nokatlary we interaktiw konsol, islendik programma dilini diýen ýaly goldaýan we redaktorda gurlan düzediş düzüjisi girýär.

11. Ylym

SciTE, ilkinji gezek Scintilla-ny görkezmek üçin döredilen, ýöne şondan soň adatça ýönekeý konfigurasiýalary bolan programmalary işläp düzmek we işletmek üçin peýdaly bolup, SCIntilla esasly tekst redaktorydyr. Sintaksis aýratynlygy bolan ýönekeý, bellikli, GUI, iki taraplaýyn teksti goldamak, kömekçi skriptler, sazlap boljak klawiatura gysga ýollary we ş.m.

SciTE-iň mugt wersiýasy GTK + we Windows bilen Linux gabat gelýän ulgamlar üçin elýeterlidir, täjirçilik wersiýasy bolsa Mac App Store-dan göçürip alyp bolýar.

12. CodeLobster

CodeLobster, PHP, HTML, CSS we JavaScript taslamalary üçin 15-den gowrak çarçuwany goldaýan doly mugt köpugurly we göçme IDE. Ulanyjylara jübüt tapawutlandyrmak, gurallar maslahatlary, PHP we JS düzedişleri we ösen awtomatiki, goşmaça tapyş we ş.m. ýaly köp tölegli programmalardaky aýratynlyklaryň hemmesini diýen ýaly hödürleýär.

Hünärment wersiýasynda SASS we LESS, bölünen penjire deňeşdirmek, kod tassyklamasy, SQL dolandyryjysy we ş.m. ýaly aýratynlyklar we kärhana ulanyjylaryna laýyk gelýän goşmaça plaginler bar.

Şonuň üçin ol ýerde ýigitler bar. Linux üçin elýeterli Notepadd ++ üçin iň oňat 11 tekst redaktory. Sanawa goşulan görmek isleýän täsirlileriňizi bilýärsiňizmi? Aşakdaky bölümde teswirleri goýup bilersiňiz.