Najlepšie z Linuxu

Najlepšie alternatívy programu Poznámkový blok ++ pre Linux

Najlepšie alternatívy programu Poznámkový blok ++ pre Linux
S rastúcim dopytom po programátoroch sa čoraz viac dostávajú do popredia a popularity nástroje ako textové editory. Textové editory sú programy, ktoré vám umožňujú vytvárať a upravovať súbory. Môžu byť použité na jednoduché úlohy pri písaní, napríklad keď človeku umožníte upraviť svoju esej, alebo napísať svoj kód na vývoj počítačového programu. Pretože sa jedná o jednoduché programy, ktoré umožňujú používateľom upravovať svoje súbory, majú zase nižšiu réžiu a ich použitie je preto zvyčajne celkom rýchle.

Textové editory navyše umožňujú používateľom vytvárať a upravovať súbory všetkých typov programovacích jazykov. Vďaka ich flexibilnej povahe sú obľúbenou voľbou používateľov. Vzhľadom na širokú škálu dostupných možností je dôležité zvoliť textový editor, ktorý ponúka najlepšie funkcie a umožňuje používateľom vykonávať svoju prácu čo najefektívnejšie.

Jedným z najpopulárnejších editorov, ktorý je dnes k dispozícii v operačných systémoch Windows, je Notepad ++, ktorý je bezplatný a opensource. Vďaka svojmu užívateľsky prívetivému rozhraniu a efektívnemu vyhľadávaciemu systému bol Notepad ++ uznaný ako jedna z de facto možností pre IT priemysel.

Dnes sa pozrieme na niektoré z najlepších alternatív pre Notepad ++, ktoré sú k dispozícii v systéme Linux.

1) Vznešený text

Sublime Text je výkonný textový editor, ktorý je síce neslobodný a nie je opensource, ale je považovaný za jednu z najlepších alternatív k programu Poznámkový blok++. Jednoduché a elegantné používateľské rozhranie spolu s robustným ekosystémom bohatým na funkcie a širokou škálou doplnkov robia tento program obľúbeným medzi mnohými vývojármi.

Funkcie ako viac kurzorov, inovatívna paleta príkazov a priame prispôsobenie, všetko zaseknuté v minimalistickom vzhľade, skutočne ukazuje, aký je program s bohatými funkciami program Poznámkový blok ++.

Pozrime sa teraz na niektoré z týchto funkcií podrobnejšie.

a) Podpora viacerých jazykov a rozdelené úpravy

Jedným z dôvodov, vďaka ktorým je Sublime Text tak populárny, je skutočnosť, že podporuje veľké množstvo jazykov - aj tých, pre ktoré nemá zabudovanú podporu. Program Sublime Text je určený pre tieto jazyky tým, že umožňuje používateľom inštalovať vlastné doplnky. Ďalšou funkciou, vďaka ktorej vyniká Sublime Text, je Split Editing, ktorá umožňuje používateľom editovať početné textové súbory vedľa seba. Používatelia môžu slobodne manipulovať s riadkami a stĺpcami a do svojho rozloženia môžu pridať toľko okien, koľko si zvolia. To sa dá ľahko urobiť otvorením karty Zobraziť a výberom možností Rozloženie alebo Skupina.

Obrázok nižšie zobrazuje podporu viacerých jazykov a zmenu rozloženia, ktoré ponúka Sublime Text:

b) Efektívny vyhľadávací systém

Ďalšou úžasnou vlastnosťou aplikácie Sublime je jej výkonný a efektívny vyhľadávací systém, ktorý používateľom umožňuje nielen vyhľadávať a nahrádzať text, ale obsahuje aj možnosť pridávať čísla, regulárne výrazy, slová rozlišujúce veľké a malé písmená atď. Sublime má tiež funkcie GoTo, ktoré zahŕňajú funkciu GoTo Anywhere, ktorá umožňuje používateľom otvárať súbory a okamžite preskakovať na slová alebo riadky. Sublime tiež obsahuje funkciu Definícia GoTo, ktorá umožňuje používateľom prejsť na definíciu nejakej funkcie alebo triedy v projekte.

Obrázok nižšie zobrazuje funkciu GoTo Anywhere:

2) Vim

Vim je jedným z najstarších textových editorov, ktorý si medzi používateľmi systému Linux získal dobré meno. Aj keď má Vim vysokú krivku učenia a nie je vhodný pre začiatočníkov, stále je jedným z najpopulárnejších textových editorov. Sila tohto programu spočíva v jeho vysoko prispôsobiteľnej a konfigurovateľnej povahe, spolu s množstvom doplnkov a veľkou sadou výkonných nástrojov, ktoré umožňujú používateľom efektívne upravovať ich zdrojový kód. Na rozdiel od iných textových editorov je Vim úplne zameraný na príkazy, pretože nemá grafické rozhranie a je úplne integrovaný do terminálu.

Pozrime sa teraz na niektoré z týchto funkcií podrobnejšie.

a) Viaceré Windows

Rovnako ako Sublime Text, aj Vim umožňuje používateľom upravovať viac súborov súčasne. Program to umožňuje používateľom rozdeliť okno na ďalšie okno alebo otvoriť ďalší súbor popri súčasnom. To sa dá jednoducho urobiť zadaním : sp do súboru vim. Týmto sa otvorí ďalšie okno v termináli vedľa súčasného. Medzi oknami sa môžete pohybovať pomocou Ctrl + w + w príkaz

Ak chcú používatelia otvoriť iný súbor popri svojom aktuálnom, musia zadať príkaz : vsp newfileName. Používatelia môžu opäť prechádzať medzi oknami pomocou Ctrl + w + w.

b) Vrátiť späť strom

Jednou z najlepších funkcií, ktoré Vim ponúka, je jeho strom vrátenia, ktorý obsahuje históriu vetiev vrátenia používateľa. Toto je užitočná funkcia, pretože umožňuje používateľom pohybovať sa po pobočkách a používatelia sa môžu kedykoľvek vrátiť späť do ktorejkoľvek pobočky. Vim to robí ešte užitočnejším, pretože umožňuje používateľom ukladať históriu vrátenia do svojho súborového systému, ktorý zostáva uložený, aj keď bude súbor neskôr upravený. Používatelia sa môžu týmito zmenami vetvy pohybovať pomocou príkazu g-,  ktorý vás vráti späť na predchádzajúcu zmenu a g+,  vďaka čomu sa používateľ dostane do konečného stavu. Používatelia môžu navyše používať príkazy : skôr a : neskôr popri nejakom čísle, ktoré sa bude pohybovať po pobočkách podľa množstva určeného číslom.

Pozrime sa na príklad. V pôvodnom súbore som urobil niekoľko ďalších úprav a teraz to vyzerá asi takto:

Teraz budeme používať : skôr príkaz vrátiť späť niektoré z týchto zmien. Presuniem päť vetiev späť do svojho súboru pomocou nasledujúceho príkazu:

Konečný výsledok bude obsahovať odstránenie niektorých tlačových vyhlásení.

Najlepšia alternatíva k programu Poznámkový blok ++

Poznámkový blok ++ ponúka niektoré z najlepších funkcií, takže je nevyhnutné spomenúť alternatívy, ktoré k nemu jednoznačne môžu stáť. Medzi najobľúbenejšie možnosti patria Sublime Text a Vim. Sublime ponúka niektoré výkonné funkcie, napriek tomu, že má jednoduchý vzhľad. Vim je na druhej strane plne zabudovaný editor terminálov, ktorý ponúka jedinečné funkcie, vďaka ktorým mohol tento program stáť tak dlho na vrchole. Obidve možnosti sú výnimočné.

Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...
Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...