Vyhledávání na webu

Nahradil jsem Notepad++ tímto lehkým editorem a nikdy jsem se neohlédl zpět


Notepad++ používám už roky; nicméně v poslední době je trochu pomalý. Co to ještě zhoršuje, je to, že si pamatuje otevřené soubory, takže pokaždé, když spustím editor, se všechny dříve otevřené záložky vrátí jako výchozí. Zatímco zachování záložek je pro některé potřeba a Notepad++ nabízí způsob, jak jej deaktivovat, toto řešení pro mě nefungovalo.

VSCode je přirozeně lepší alternativou k Notepadu++, pokud píšete kód pořád. Ale pro můj případ použití jsem potřeboval něco trochu lehčího, co příliš neomezí funkce. Tehdy jsem narazil na Kate, editor podporovaný KDE, který jsem doposud viděl jen na Linuxu. Ukázalo se, že funguje stejně dobře i na Windows, a po několika týdnech každodenního používání tiše nahradil Notepad++ na mém HP Pavilion.

Kate je plně open-source, pokročilý textový editor

Schopný editor, který funguje všude






Kate je pokročilý textový editor KDE, bezplatný a open-source projekt, který existuje od roku 2001. Je k dispozici na Linuxu, Windows a macOS, takže mohu používat stejný editor na všech svých počítačích, aniž bych se musel učit nový nástroj pro každý operační systém. Verze pro Windows je také plnohodnotná nativní aplikace, ne jen linuxový port připojený přes kompenzační vrstvy.

Rozhraní působí povědomě, pokud jste používali jakýkoli moderní editor. Uprostřed máte oblast s kartami dokumentů, vlevo postranní panel pro strom projektu a otevřené dokumenty a dole stavový řádek s rychlým přístupem k panelům Výstup, Diagnostika, Hledat, Projekt a Terminál. Vpravo malá minimapa poskytuje rychlý přehled dlouhých souborů, což je praktické při rolování chaotickou konfigurací.

Co mě přesvědčilo, je to, jak dobře Kate zvládá multitasking. Můžu rozdělit zobrazení editoru vertikálně nebo horizontálně pomocí Ctrl+Shift+L nebo Ctrl+Shift+T, což mi umožňuje porovnat dva soubory vedle sebe nebo upravovat návrh Markdownu, zatímco sleduji surový text v jiné části. Integrovaný terminál se vysune po stisknutí F4 a panel terminálu lze také rozdělit. Správa relací je dalším detailem, na který se spoléhám, protože někdy pracuji na několika projektech současně a Kate obnovuje každý přesně tak, jak jsem jej opustil, trochu jako PowerToys Workspaces, který ukládá rozvržení aplikací ve Windows.

Kate zvládne kódování, LSP a klávesové zkratky

Více, než potřebuji, ale připraven, když budu potřebovat

Pro malé programování, které dělám, hlavně malé Python skripty a občasný shell příkaz, Kate nabízí mnohem víc, než kdy budu potřebovat. Ale pokud se někdy rozhodnu programování brát vážněji, má pod kapotou dostatek funkcí, aby mohla zastoupit pořádné IDE, aniž by působila omezujícím dojmem.

Kate podporuje obrovský seznam jazyků pro zvýrazňování syntaxe a spolupracuje s protokolem Language Server Protocol pro funkce podobné IDE, jako je doplňování karet, přechod na definici a diagnostika přímo v řádku. Podmínkou je, že musíte na svém systému nainstalovat jazykový server pro svůj jazyk zvlášť. Jakmile jsem nainstaloval Python jazykový server, Kate mi začala okamžitě při otevření .py souboru poskytovat návrhy doplňování, chyby podtržené vlnovkou a informace o proměnných. Pokud server chybí, Kate vám obvykle v oblasti stavu řekne, který balíček nainstalovat, což mě ušetřilo procházení příspěvků na fórech.

Stránka s klávesovými zkratkami v Kate vám umožňuje přeprogramovat téměř každý příkaz v editoru a můžete přepínat mezi různými schématy klávesových zkratek podle vaší nálady. Hlavním lákadlem je rozhodně Vi režim, který promění Kate v překvapivě přesnou kopii Vim. Získáte běžné, vkládací a vizuální režimy, příkazy jako dd a yy, pohyby jako 10j a dokonce i příkazový řádek s dvojtečkou. Můžete si také přidat vlastní mapování pro běžný, vkládací a vizuální režim z nastavení Vi Input Mode, takže svalová paměť, kterou jste si vybudovali ve Vimu, přenese se.

Má pluginy, spoustu jich

Vestavěné pluginy, které jen potřebují přepínač

Notepad++ byl vždy chválen za svůj ekosystém pluginů, a právem. Správce pluginů usnadňuje procházení a instalaci doplňků pro cokoli od formátování JSON po FTP nahrávání, což je jeden z důvodů, proč se stále objevuje na seznamech lehkých alternativ k vestavěným aplikacím Windows. Kate zvolila odlišný přístup, a i když není tak otevřená, pokrývá většinu stejných oblastí hned po nainstalování.

Místo tržiště Kate přichází s dlouhým seznamem pluginů, které můžete zapnout nebo vypnout v Nastavení > Konfigurovat Kate > Pluginy. Je tu Výběr barev pro chvíle, kdy upravuji HTML a CSS, plugin Projekt, který přidává postranní strom projektů, Git plugin, který mi umožňuje stahovat, commitovat a zobrazovat rozdíly, aniž bych opustil editor, a LSP klientský plugin, který zajišťuje všechny výše uvedené funkcionality kódování. Spolehám se také na Build plugin pro spouštění rychlých shellových příkazů.

Jedinou skutečnou mezerou je to, že neexistuje způsob instalace pluginů na jedno kliknutí, takže instalace pluginů třetích stran je stále trochu pracná ve srovnání s Notepad++ nebo VS Code. Pro mě byl vestavěný seznam víc než dostatečný a ani jednou jsem necítil nutkání hledat něco navíc.

Štěrbiny, které jsem našel

Kate má své chyby

Ačkoli jsem si tu změnu užil, Kate není bez svých zvláštností. Začíná to zobrazením Projektu, které ukazuje soubory ve vašem aktuálním projektu, ale je úzce propojeno s verzovacím systémem, a historicky zobrazovalo pouze soubory sledované Gitem. Podpora nesledovaných souborů se zlepšila, ale stále se nechová jako běžný průzkumník souborů, kde můžete volně vytvářet složky kdekoli chcete.

Vestavěná podpora Git je užitečná, ale zjevně se nesnaží nahradit plnohodnotného Git klienta. Můžete commitovat, kontrolovat stav, porovnávat větve a zobrazit blame, ale pokud jste zvyklí na bohatý SCM panel ve VS Code, Git postranní panel v Kate bude vypadat základně. Pro cokoliv složitějšího stále používám terminál nebo specializovaný Git nástroj.

Nakonec zůstává objevování pluginů nepohodlné. Například spuštění náhledu Markdown znamenalo procházet seznam pluginů, povolit Document Preview a pak si uvědomit, že se spoléhá na samostatnou komponentu KParts, která na Windows není vždy k dispozici. To jsou překážky, zejména pokud hledáte lehkou náhradu Notepad++, ale stojí za to je znát před přechodem.

Proč si Kate zasloužila trvalé místo na mém počítači

Co mě u Kate udržuje, je to, že téměř všechno, co potřebuji, je už v krabici. Jednou povolím hrstku pluginů, upravím pár dalších nastavení a mám editor, který se cítí blízko IDE, aniž by měl nadbytek správy rozšíření. Je nativní, je open-source a podporuje ho dlouhodobá komunita KDE, která se nehoní za AI triky nebo předplacenými úrovněmi.

Stále mám Notepad++ po ruce pro občasné chvíle, kdy potřebuji otevřít obrovský logovací soubor, ale Kate se stala mým výchozím editorem pro psaní, lehké programování a všechno mezi tím. Pokud se vám i Notepad++ zdá pomalý, stojí za to Kate vážně vyzkoušet.

Související články