Nahradil som Notepad++ týmto ľahkým editorom a nikdy som sa neobzrel späť


Používam Notepad++ už roky; avšak poslednou dobou je trochu pomalý. Ešte horšie je, že si pamätá otvorené súbory, takže zakaždým, keď spustím editor, sa všetky predtým otvorené karty otvoria automaticky. Hoci je uchovanie kariet potrebné pre niektorých a Notepad++ ponúka spôsob, ako to vypnúť, táto oprava u mňa nefungovala.

VSCode je prirodzene lepšou alternatívou k Notepad++, ak píšete kód neustále. Ale pre môj prípad použitia som potreboval niečo o niečo ľahšie, čo príliš neobmedzuje sadu funkcií. Vtedy som narazil na Kate, editor podporovaný KDE, ktorý som dovtedy videl iba na Linuxe. Ukázalo sa, že funguje rovnako dobre aj na Windows, a po niekoľkých týždňoch každodenného používania ticho nahradil Notepad++ na mojom HP Pavilion.

Kate je plne otvorený, pokročilý textový editor

Schopný editor, ktorý funguje všade






Kate je pokročilý textový editor KDE, bezplatný a otvorený projekt, ktorý existuje od roku 2001. Je k dispozícii na Linuxe, Windows a macOS, takže môžem používať rovnaký editor na všetkých svojich zariadeniach bez toho, aby som sa učil nový nástroj pre každý operačný systém. Verzia pre Windows je tiež riadna natívna aplikácia, nie Linux port pripevnený s kompatibilitnými vrstvami.

Rozhranie pôsobí známe, ak ste používali akýkoľvek moderný editor. V strede máte pásové dokumentové okno, na ľavej strane panel pre strom projektu a otvorené dokumenty a na spodku stavový riadok s rýchlym prístupom k panelom Výstup, Diagnostika, Hľadanie, Projekt a Terminál. Na pravej strane malá miniatúra poskytuje rýchly prehľad dlhých súborov, čo je užitočné pri posúvaní sa cez neusporiadanú konfiguráciu.

Čo ma presvedčilo, je to, ako dobre Kate zvláda multitasking. Môžem rozdeliť zobrazenie editora vertikálne alebo horizontálne pomocou Ctrl+Shift+L alebo Ctrl+Shift+T, čo mi umožňuje porovnávať dva súbory vedľa seba alebo upravovať návrh Markdownu, zatiaľ čo v inom paneli sledujem surový text. Vstavaný terminál sa zobrazí stlačením F4 a panel terminálu sa dá tiež rozdeliť. Správa relácií je ďalší detail, na ktorom som si zvykol, pretože niekedy naraz pracujem na viacerých projektoch a Kate každý z nich obnoví presne tak, ako som ho nechal, trochu ako to, ako PowerToys Workspaces ukladá rozloženie aplikácií vo Windows.

Kate zvláda kódovanie, LSP a klávesové väzby

Viac než potrebujem, ale pripravený, keď to budem potrebovať

Na malé kódovanie, ktoré robím, väčšinou malé Python skripty a občasný shell príkaz, Kate ponúka oveľa viac, než kedy využijem. Ale ak sa niekedy rozhodnem brať kódovanie vážnejšie, má pod kapotou dosť na to, aby mohla slúžiť ako poriadne IDE bez pocitu obmedzenia.

Kate podporuje obrovský zoznam jazykov pre zvýrazňovanie syntaxe a spolupracuje s protokolom Language Server Protocol pre funkcie podobné IDE, ako je dokončovanie kariet, prechod na definíciu a vložená diagnostika. Chyták je v tom, že si musíte nainštalovať jazykový server pre váš jazyk samostatne na svojom systéme. Keď som nainštaloval Python language server, Kate mi začala zobrazovať návrhy automatického dokončovania, chyby podčiarknuté krivkami a informácie o premenných hneď, ako som otvoril súbor .py. Ak server chýba, Kate vám zvyčajne v oblasti stavov povie, ktorý balík je potrebné nainštalovať, čo ma ušetrilo pred prehľadávaním príspevkov na fórach.

Stránka klávesových skratiek v Kate vám umožňuje premapovať takmer každú akciu v editore a môžete prepínať medzi rôznymi schémami klávesových skratiek podľa vašej nálady. Vrcholom je určite Vi režim, ktorý premení Kate na prekvapivo presnú kópiu Vim. Dostanete normálny, vkladací a vizuálny režim, príkazy ako dd a yy, pohyby ako 10j a dokonca aj príkazový riadok s dvojbodkou. Môžete si tiež pridať vlastné mapovania pre normálny, vkladací a vizuálny režim z nastavení Vi Input Mode, takže svalová pamäť, ktorú ste vybudovali vo Vime, sa prenesie.

Má pluginy, veľa z nich

Vstavané doplnky, ktoré len potrebujú prepínač

Notepad++ bol vždy chválený za svoj ekosystém doplnkov, a právom. Správca doplnkov uľahčuje prehliadanie a inštaláciu doplnkov pre všetko od formátovania JSON po nahrávanie na FTP, čo je jeden z dôvodov, prečo sa stále objavuje na zoznamoch ľahkých alternatív k vstavaným aplikáciám Windows. Kate pristupuje inak, a hoci nie je tak otvorený, pokrýva väčšinu rovnakých funkcionalít priamo po inštalácii.

Namiesto trhu Kate prichádza s dlhým zoznamom doplnkov, ktoré môžete zapnúť alebo vypnúť cez Nastavenia > Konfigurovať Kate > Doplnky. Je tu Výber farby pre prípad, keď sa hrávam s HTML a CSS, doplnok Projekt, ktorý pridáva bočný panel so stromom projektu, doplnok Git, ktorý mi umožňuje spracovať, commitovať a prezerať rozdiely bez opustenia editora, a doplnok klienta LSP, ktorý poháňa všetky vyššie uvedené funkcie kódovania. Tiež sa spolieham na doplnok Build na spúšťanie rýchlych príkazov shellu.

Jedinou skutočnou medzerou je, že neexistuje spôsob inštalácie pluginov jedným kliknutím, takže inštalácia pluginov od tretích strán je stále trochu náročná v porovnaní s Notepad++ alebo VS Code. Pre mňa bol vstavaný zoznam viac než dostatočný a ani raz som nepociťoval túžbu hľadať niečo extra.

Zvláštnosti, ktoré som našiel

Kate má svoje chyby

Aj keď som si prepínač veľmi užil, Kate nie je bez svojich zvláštností. Začnime pohľadom na Projekt, ktorý zobrazuje súbory vo vašom aktuálnom projekte, ale je úzko prepojený s kontrolou verzií a historicky zobrazoval len súbory sledované Gitom. Podpora nesledovaných súborov sa zlepšila, ale stále sa nechová ako bežný správca súborov, kde môžete slobodne vytvárať priečinky kdekoľvek chcete.

Vstavaná podpora Git je užitočná, ale jasne sa nesnaží nahradiť plnohodnotného Git klienta. Môžete commitovať, kontrolovať stav, porovnávať vetvy a pozerať si blame, ale ak ste zvyknutí na bohatý SCM panel vo VS Code, Git postranný panel v Kate vám bude pripadať jednoduchý. Na čokoľvek zložitejšie stále používam terminál alebo špecializovaný Git nástroj.

Nakoniec zostáva objavovanie pluginov nepraktické. Napríklad spustenie náhľadu Markdown znamenalo prechádzať zoznamom pluginov, povoliť Document Preview a potom si uvedomiť, že sa spolieha na samostatnú komponentu KParts, ktorá na Windows nie je vždy k dispozícii. Toto sú zlomové body, najmä ak hľadáte ľahkú náhradu za Notepad++, ale stojí za to to vedieť predtým, než prejdete.

Prečo Kate získala trvalé miesto na mojom počítači

To, čo ma drží pri Kate, je, že takmer všetko, čo potrebujem, už je v balíku. Zapnem niekoľko pluginov naraz, upravím pár ďalších nastavení a mám editor, ktorý sa cíti blízko k IDE bez zbytočného zaťažovania správou rozšírení. Je natívny, je open-source a podporuje ho dlhodobo fungujúca komunita KDE, ktorá sa nechytá za AI triky ani úrovne predplatného.

Stále mám Notepad++ po ruke pre občasné situácie, keď potrebujem otvoriť obrovský log súbor, ale Kate sa stala mojím predvoleným editorom na písanie, ľahké programovanie a všetko medzi tým. Ak sa vám aj Notepad++ zdá pomalý, oplatí sa Kate vážne vyskúšať.

Súvisiace články