You mean Kate?
It's from KDE though, so I'm SURE I'll get 5 people telling me how the 500 dependencies they see when they go to install it when they're using i3 offends them.
You can use Kate on Windows, too, but it's still best alpha-quality and pretty much untested: Kate-setup-2016.04.24-dev.exe (this build is 5 days old, and works pretty well for me - I'm one of the Kate devs)
Btw, I recomment to enable the Projects plugin. It will automatically load the git project and makes the files accessible through Ctrl+Alt+O
. And you should enable the open header plugin.
The no background version looks for me clean enough on the phone, for the other variants small renderings are perhaps not that optimal, true.
https://kate-editor.org/images/mascot/electrichearts_20210103_kate_transparent.png
<ctrl><a> to select all -> Menu -> Tools -> Scripts -> Editing -> Sort selected Text
(Edit: Works in kwrite too if you prefer a simpler interface)
Check this:
https://kate-editor.org/post/2021/2021-03-29-kate-21.04-feature-preview/
Subject "Generic output tool view" explains what it is for.
I rather find it bad that I have a very small area to click on for a tab if I have XXXXXX free space ;=) I can understand that others see this differently.
But as said below in the other comment, I have no issues with having more options, even a full extra option tab in Settings just to fine tune the tabbing.
But somebody must provide a patch for it ;=)
https://kate-editor.org/post/2020/2020-07-18-contributing-via-gitlab-merge-requests/
could I recommend an alternative instead? Kate is slick and offers similar features if not more while not being an Electron app like VS Code oder Atom
Notepadqq runs via Wine on Linux and will be forever not that great of a workaround
Have a look into the Kate Handbook, and also this blog. The modeline you are looking for is: kate: tab-width 4;
You don't need a spiffy machine to program. I'm 50% of the way through a my compsci program. I have done almost^* all my school related programming on a 2007 Macbook w/ 4GB of DDR2 RAM. I haven't needed to switch to my modern machine for any assignments. (Thank god too, that computer's strictly for ~~hardcore Swedish furry amputee porn~~ educational films...)
^* Some programming was done on a $10 phone w/ external keyboard.
Notepad++ may be a better editor for you. It should have everything you'd need for a second year school. I'm pretty sure it runs on less than 500MB idle.
I don't know how well she runs on Windows, but KATE is hands-down the sexiest GUI text editor I've ever used. If I ever cheat on Vim, it'll be with Kate. She takes way less than 500MB on Linux.
If you're looking at Linux, I'd suggest Fedora. In my experience, it works the best out of the box with every laptop I've tried it on. It's typically quite quick for a full service distro. It runs smoothly on my 12 year old machine.
I'm surprised nobody is mentioning Kate (formerly KWrite). It's literally the KDE text editor. Fast, lightweight, designed for KDE, has a minimap. Been using it a lot lately, works really well. Haven't played with its Git integration, but it has it. Fully themeable, both in the settings dialog and by virtue of the fact it's Qt-based via QSS.
Since 2016, there is now a Qt based syntax highlighting framework everyone can use that 100% implements Kate's syntax highlighting: https://kate-editor.org/2016/11/15/ksyntaxhighlighting-a-new-syntax-highlighting-framework/
Support for color name aliases is not done currently, but in general could be added.
Hmm... it does tell us that QT is starting up, but nothing specific to go off...
I guess there are 2 things to try:
1) Check the Windows Event logs after running, is there anything in there at the time of it running?
2) Lets try another QT based app and see if this is a QT issue or Krita specific issue.
Pick either:
Kate - A better version of notepad: https://kate-editor.org/
KdenLive - A video editor: https://kdenlive.org/en/
There was a specific blog post guide to start and build kate ;)
https://kate-editor.org/post/2021/2021-02-07-kdesrc-build-and-kate/
>I just can't find if it is possible to compile SCSS from Kate ?
You can use SASS's offical cli tool. If you want to do it inside of Kate, take a look at the External Tools plugin which lets you add commands or scripts as actions into Kate which then you can execute from the menu bar or add as a button to a toolbar.
>The available plugins in VSCode is huge, is there such an ecosystem forKate ? Is everything available in terms of plugins compared to VSCode ?
Well tbh not really, VSCode's plugin ecosystem is huge. But Kate has 2 important plugins that can help you get somewhat close to being a complete VSCode alternative (at least in my case), LSP Client and External Tools. Play around with them a bit and see if they are helpful to you.
Kate with Python linter
100% free unlike Sublime Text, compatible with Linux and macOS unlike Notepadd++ and doesn't run a whole web browser like Visual Studio Code or Atom.io
there are so many great text editors on Linux available
Kate comes into mind and other popular choices like Sublime Text, Visual Studio Code or Atom
there are even Linux clones like Notepadqq
Since the developer of Notepad++ refuses to support Linux since years and running it inside will always have limitations, I highly recommend looking for something else
I clicked here https://kate-editor.org/get-it/ Then it took me here https://binary-factory.kde.org/view/MacOS/job/Kate_Release_macos/
And I must admit that my brain has no idea what I'm looking at or how to install Kate. And that is because I am Karen perhaps
What do I click to install Kate? https://binary-factory.kde.org/view/MacOS/job/Kate_Release_macos/ What exactly am I looking at?
ty!!!
just because it doesn't have an .dmg or .pkg extension doesn't mean it's not possible to install.
have you tried the release installer? if that doesn't work for you (bugs in app, for example), then maybe try the nightly installer (daily builds, potentially unstable)
building it from source (you did one step, download the source) is the last last of the last resort for something like the Kate editor, and also might not be necessary because nightly builds exist.
here's the kate editor download page: https://kate-editor.org/get-it/
Kate is fast (not Electron based), 100% open source and free (unlike Visual Studio Code), has support for LSP, document preview plugin and support to run a specific command (i.e. pdflatex to build a PDF from a LaTeX file) at build
if you use KDE Plasma it will be already pre-installed, otherwise it's available for every Linux distro aswell as Windows and macOS
Hello! I've downloaded and installed Kate from the Kate Release Installer for macOS. This is giving me the ability to swap themes but not to change the non-editing elements to dark-theme.
I can see from the last image on this page https://kate-editor.org/post/2021/2021-03-07-cross-platform-light-dark-themes-and-icons/ that a dark mode for macOS is possible, but I suspect I'm going to have to do more that simply run a binary installer!
Could someone point out in simple(ish) terms what I need to do to get to the dark side. I'm happy to delve around on the command line and modify macOS application contents if that's what's required. All I ask is that the instructions be unambiguous and idiot (me!) proof. I've even been known to build the odd package from time to time. Any help gratefully received 😉
At least for how to setup something for Kate/Frameworks/... devel via kdesrc-build you can take a look at
https://kate-editor.org/build-it/
That should be a step-to-step approach that will get you to some setup with .kateproject files + LSP and such things.
I do this 1:1 on new setups for myself :)
Honestly, I would advice to take a shot at Kate instead of trying Notepad++ in Wine
Kate is very slick, isn't an Electron App like Visual Studio Code or Atom and 100% free unlike Sublime Text while having some neat features for light editing and coding alike
How to use Sublime over SSH - stackoverflow.com
Personally I use Kate which has built-in support for reading/writing over ssh/sftp.
Indeed the handbook did not get an update on the External Tools plugin. It's unfortunately that documentation often lacks behind, blame is likely on me here.
Note to myself: The old External Tools plugin documentation from KDE 4.8 still exists, search for "External Tools" here: https://websvn.kde.org/branches/KDE/4.6/kdesdk/doc/kate/configuring.docbook?view=markup
This needs to be adapted and added to the current docbook. And quite some text can be resued from https://kate-editor.org/post/2019/2019-09-21-external-tools-plugin/
Ping u/ChristophCullmann
PS: Other users are facing the same issue: https://askubuntu.com/questions/1240176/kate-external-tools-solved
There is a converter script for the old schemas: https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/data/generators/kateschema_to_theme_converter.py and https://blog.sgorava.xyz/memory/2020/09/usage-of-kateschema-converter
The new .theme format makes much more sense, is human readable and easy to backup.
And meanwhile we got more nice color themes: https://kate-editor.org/themes/
Because we want to be usable e.g. by QtCreator, that requires for 3rdparty libraries some stuff like BSD/MIT/... and by other stuff done with the commercial Qt license and static linking ;=)
https://kate-editor.org/2018/10/21/mit-licensed-ksyntaxhighlighting-usage/
If somebody steps up to provide a patch, I would have no issues to have more fine-grained configuration for this. But I won't do it myself, as I don't need it myself ;=)
Scratch your own itch => https://kate-editor.org/post/2020/2020-07-18-contributing-via-gitlab-merge-requests/
>Why are having paid plugins a problem?
It's gatekeeping people who can't afford fo no good reason
I'd rather donate to some open source editor
As a simple non-electron Editor I personally recommend Kate
It's originally an editor for a specific Linux desktop environment but is also available on macOS, Windows and Windows Store additionally to being by default installed on some linux installations like Kubuntu or openSUSE
https://kate-editor.org/syntax/
now links both the light and dark default theme outputs.
We already fixed some back fixed colors in the CMake definition that got spotted this way: https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/41
That is a good way to get it and we link it here, too: https://kate-editor.org/get-it/
But that way is even less often used, with less than 10,000 downloads in >> 1 year.
(if the counter on https://chocolatey.org/packages/kate is correct)
Can use anything you like that's able to generate AVR machine code and talk to the bootloader.
The Arduino IDE itself uses a suite of common open source tools under the hood like avr-gcc, avr-libc, and avrdude, which you can plug into basically any IDE you like.
Personally I use kate and a Makefile.
I've never done scripting much, but when I was running KDE, I really liked the Kate editor. It comes with a preview on the right and scripting highlight colors and much more.
The Arduino IDE lacks many features that are standard in most text editors, and there seems to be little to no interest in improving it.
Folks say vscode and platformio are nice, I use kate
Hello, fledgling software developer.
Please add a licence.
Bug 1: when I resize the window, the text widget stays the same size.
Bug 2: when I save a file into a directory where I don't have permission, apparently nothing happens.
Try to clone some features from Kate. (That should keep you occupied for a few years or decades…) Use it for a few minutes. What's your favourite feature and which feature do you think is the most impressive?
Well, it is more readable. Most folks who 'live' in HTML have an IDE of some sort or another (I personally prefer Brackets), and it color codes everything, and line-wraps it. Just becomes a non-issue.
If you're just dipping in, both Notepad++ and Kate do an excellent job at this, as well, and both are excellent one-off tools to edit a page here and there, and do great at everything else text-file related. Just good tools to have around.
There is a Markdown Preview plugin that supports .md files.
Also, I recommend to use the External Tools plugin instead if the build plugin to run pandoc: https://kate-editor.org/post/2019/2019-09-21-external-tools-plugin/
I like qtcreator quite a lot -- it has good integrations with cmake and git.
It supports asm, but doesn't highlight the syntax by default. You can get some asm syntax files from the Kate Editor, which are supported -- https://kate-editor.org/syntax/
Ah, the arduino IDE being daft sounds entirely typical.
It's one of the most ludicrously terrible pieces of software I've been forced to use in the past decade, and it's seemingly infinite stupidities leave me with palpable suspicion and zero surprises.
Tons of folk are jumping ship to VSCode and PlatformIO as a result; personally I'll stick with my Makefile, Kate, and a terminal.
I use kate, Makefile, and C++ (but usually not Arduino libraries)
While micro-python is a thing that exists, python isn't generally suitable for microcontrollers.
Stick with C++ for your Arduinos.
Hello,
In your page https://kate-editor.org/build-it/, you exclude the Arch Linux and Arch-based distributions. I want to compile and build on Arch Linux because the current Kate does not come with new features, for example, External Tools.
If you think Windows Store will help to improve the user base of a FLOSS software, go ahead. But please do not compare Chocolatey, a Free Software backed by a small group of enthusiasts, with Windows Store, being support by a B$ corporation. Samwise people could compare Kate with Sublime Text and argue it is more popular (at least on alternativeto.org it has more votes). Also, here on Kate website Windows Store is advertised as the first option for installation on windows. Put Chocolatey up there and then it will be a fair comparison.
We use FLOSS not just because it has more features, which usually is not the case, but for many other reasons that I assume you and I would agree upon. If Chocolatey is not as convenient as Windows Store Ignoring it wouldn't help. The solution is to give them feedback and ask for features. That's how FLOSS improves.
For example the highlighting Kate provides is better for some languages (or existing at all, see the list at https://kate-editor.org/syntax/). But that might not be relevant depending on which files you edit.
Yeah, didn't think it will went through the whole process that fast, more details are on https://kate-editor.org/post/2019/2019-09-12-kate-in-the-windows-store/
Here is the news post announcing its submission to the store. There are also standalone installers available here/
They shouldn’t be recommending “go-langserver” [1], the project was deprioritized in favor of the official Go LSP project [2]. I’m going to send a message to one of the Kate-Editor team members [3] to change that configuration.
[1] https://github.com/sourcegraph/go-langserver
[2] https://github.com/golang/go/wiki/gopls
[3] https://kate-editor.org/the-team/
In between lines: no. At the end of lines or in the middle: yes, with the KTextEditor::InlineNoteInterface that was added in version 5.50: https://kate-editor.org/2018/08/17/kate-gains-support-for-inline-notes/
If anything is missing, please let us know on so that we can extend the interface.
Hi, a Kate developer here: Kate does have so called keyword completion. If you have "CSS" highlighting, Kate will provide a popup with all keywords in the highlighting definition. This works if you have [x] Enable Auto Completion in the settings "Editing" > Auto Completion.
In addition, Kate has a very good plugin system, so anyone writing a plugin is welcome to do so and develop it inside kate.git. There are already quite some addons. Besides that, Kate is mostly developed by C++ developers. That said, the features for C++ development may be better than the features for web development...
HTML is a markup language, not a coding language.
What you want does not exist, or, if it does, it sucks fetid donkey balls.
The way I usually design a page is to just put down a general layout in a text editor (Kate, is my choice), switch Kate over to HTML syntax highlighting, then just surround each text block with the tags it needs.
Clean and efficient.
I use Linux for the flexibility I have with the CLI and for prgramming. I did not dual boot; it is the only OS on my machine. I say it depends on what you're doing exactly, I'm doing mostly trading algo dev / quant finance and for this I use the Kate Text Editor for smaller C++ projects and Eclipse for larger things I'm doing in C / C++. The command line is your best friend and once you are comfortable with it one realizes how powerful it is, and how it's much easier than using a non-terminal like application such as what Windows has.
My mistake. You mentioned it somewhere but I misread. Before you give Kate the boot, check out its Vim mode which should be there by default.
Yeah, I should really learn Vim one of these days :D
Just to give a couple more options:
There are probably hundreds of programming editors. A lot of them manage weird languages with plugins/extensions, so you get a few dozen languages out of the box (including all those you mentioned) and you install extra stuff on your own (like a specific markdown variety).
One that might be close to notepad++ is Kate, it's quite feature full, but might not integrate completely into elementaryOS.
The one I like is Atom, it is customizable without needing to edit many files or get too low level, and has enough advanced features to keep me happy. You might find sublime faster and sleeker, or you might want to go the old school route and aim for vim or emacs (I heard wonderful things about both, but they are not for me).