I’ve used Notepad++ for years; nevertheless, these days it has been a bit laggy. What’s making it worse is that it remembers the open information, so every time I launch the editor, all of the beforehand open tabs come again by default. Whereas tab persistence is required for some, and Notepad++ does provide a approach to disable it, that repair did not work for me.
VSCode is of course the higher various to Notepad++ in the event you write code on a regular basis. However for my use case, I wanted one thing a bit extra light-weight that does not compromise an excessive amount of on the function set. That is once I stumbled upon Kate, a KDE-backed editor I might solely ever seen on Linux. Seems, it runs simply as effectively on Home windows, and after just a few weeks of day by day use, it has quietly changed Notepad++ on my HP Pavilion.
Kate is a totally open-source, superior textual content editor
A succesful editor that runs in all places
Kate is the KDE Superior Textual content Editor, a free and open-source undertaking that has been round since 2001. It is obtainable on Linux, Home windows, and macOS, so I can use the identical editor throughout all my machines with out studying a brand new software for every working system. The Home windows construct is a correct native app too, not a Linux port bolted on with compatibility layers.
The interface feels acquainted in the event you’ve used any fashionable editor. You get a tabbed doc space within the center, a sidebar on the left for the undertaking tree and open paperwork, and a standing bar on the backside with fast entry to Output, Diagnostics, Search, Challenge, and Terminal panels. On the correct, a small minimap offers you a fast overview of lengthy information, which is useful when scrolling by a messy config.
What gained me over is how effectively Kate handles multitasking. I can cut up the editor view vertically or horizontally utilizing Ctrl+Shift+L or Ctrl+Shift+T, which lets me evaluate two information facet by facet or edit a Markdown draft whereas watching the uncooked textual content in one other pane. The built-in terminal drops down on the press of F4, and the terminal pane may be cut up too. Session administration is one other contact I’ve come to depend on, since I generally juggle a number of initiatives without delay and Kate restores every one precisely as I left it, a bit like how PowerToys Workspaces saves your app structure on Home windows.
Associated
I fed my Obsidian vault into NotebookLM — and it modified all the pieces
I let an AI analyze years of scattered notes, and it uncovered patterns I’d fully missed.
Kate can deal with coding, LSP and key bindings
Greater than I want, however prepared once I do
picture credit score – self captured (Tashreef Shareef) – No Attribution Required
For the little coding I do, principally small Python scripts and the odd shell command, Kate gives much more than I am going to ever use. But when I ever determine to take coding extra severely, it has sufficient underneath the hood to face in for a correct IDE with out feeling limiting.
Kate helps an enormous checklist of languages for syntax highlighting, and it pairs with the Language Server Protocol for IDE-like options comparable to tab completion, jump-to-definition, and inline diagnostics. The catch is that it’s essential set up a language server in your language individually in your system. As soon as I put in the Python language server, Kate began displaying me auto-completion strategies, error squiggles, and variable data the second I opened a .py file. If a server is lacking, Kate normally tells you which ones package deal to put in within the standing space, which saved me from digging by discussion board posts.
The keybinding facet of Kate enables you to remap nearly each motion within the editor, and you may change between totally different keybinding schemes relying in your temper. The spotlight for certain is the Vi mode, which turns Kate right into a surprisingly correct Vim clone. You get regular, insert, and visible modes, instructions like dd and yy, motions like 10j, and even a colon command line. You may as well add your personal regular, insert, and visible mode mappings from the Vi Enter Mode settings, so the muscle reminiscence you constructed up in Vim carries over.
It has plugins, a number of them
Constructed-in plugins that simply want a toggle
Tashreef Shareef / MakeUseOfCredit: Tashreef Shareef / MakeUseOf
Notepad++ has at all times been praised for its plugin ecosystem, and rightly so. The Plugins Admin makes it simple to browse and set up add-ons for all the pieces from JSON formatting to FTP uploads, which is one cause it nonetheless options on lists of light-weight alternate options to Home windows’ built-in apps. Kate takes a distinct method, and whereas it isn’t as vast open, it covers many of the similar floor out of the field.
As an alternative of a market, Kate ships with a protracted checklist of plugins that you simply allow or disable from Settings > Configure Kate > Plugins. There is a Colour Picker for once I’m poking at HTML and CSS, a Challenge plugin that provides the sidebar undertaking tree, a Git plugin that lets me stage, commit, and think about diffs with out leaving the editor, and an LSP consumer plugin that powers all of the coding options above. I additionally depend on the Construct plugin for working fast shell instructions.
The one actual hole is that there is not any one-click approach to set up plugins, so third-party plugins are nonetheless a little bit of a chore to put in in comparison with Notepad++ or VS Code. For me, the built-in checklist has been greater than sufficient, and I have never as soon as felt the urge to hunt for one thing further.
The quirks I discovered
Kate has its flaws
picture credit score – self captured (Tashreef Shareef) – No Attribution Required
As a lot as I’ve loved the change, Kate is not with out its share of quirks. Beginning with the Challenge view, which exhibits the information in your present undertaking, but it surely’s tied carefully to model management, and traditionally, it solely listed information tracked by Git. Assist for untracked information has improved, but it surely nonetheless does not behave like a daily file explorer the place you possibly can freely create folders wherever you need.
The built-in Git assist is useful, however clearly not attempting to exchange a full Git consumer. You’ll be able to commit, test standing, evaluate branches, and think about blame, however in the event you’re used to the wealthy SCM panel in VS Code, Kate’s Git sidebar will really feel primary. For something advanced, I nonetheless drop into the terminal or a devoted Git software.
Lastly, plugin discovery stays awkward. Getting a Markdown preview going, for instance, meant digging by the plugin checklist, enabling Doc Preview, after which realizing it leans on a separate KParts part that is not at all times there on Home windows. These are dealbreakers, particularly in case you are on the lookout for a light-weight Notepad++ substitute, however they’re price figuring out earlier than you turn.
OS
Home windows, Linux, macOS
Value mannequin
Free
Kate is a free, open-source textual content editor from KDE with multi-document assist, cut up views, syntax highlighting for lots of of languages, built-in terminal, and highly effective plugins for critical code modifying.
Why Kate earned a everlasting spot on my PC
What retains me on Kate is that nearly all the pieces I want is already within the field. I allow a handful of plugins as soon as, tweak just a few different settings, and I’ve an editor that feels near an IDE with out the bloat of extension administration. It is native, it is open-source, and it is backed by a long-running KDE neighborhood that is not chasing AI gimmicks or subscription tiers.
I nonetheless preserve Notepad++ round for the odd second I have to open an enormous log file, however Kate has taken over as my default editor for writing, mild coding, and all the pieces in between. If Notepad++ has been feeling sluggish to you, too, it is price giving Kate a critical attempt.

