Kate is great. I do a lot in CLI, but when it comes to text editing, I really enjoy my GUI because I'm an aspiring writer. I use Kate for quick editing, VSCode if I'm really getting into some code, and novelWriter if I'm writing my book (a lovely writing application in markdown with fully customizable syntax highlighting and separate themes for UI and document/syntax).
I was not expecting you to choose Kate but as a KDE user, I too like Kate as a text editor. Kate follows KDE's slogan of simple by default, powerful when needed.
kate is without a dobut one of the most performant light weight gui code editors with the best feature set ive used it for the longest time before i switched to nvim kde is always so overpowered
@@LillyAnarkittyonly disadvantage is time it take to configure it, and time to learn it, but if you use a pre configured vim distribution, config time is essentially zero But advatages overway disadvatages... vim motions makes you fly on textblike magic, and neovim has become sooo great in past years that it blured lines between vscode and neovim... as it uses same protocols used in vscode i just done my collage assignment, which could have been taken hours, in minutes.... but ngl, to become this fast in vim, it will take time, for me it took years of using it i would recomment lazyvim... and you should absolutly try vim for a month, you will never be able to go back to any other editor
@@LillyAnarkitty I depends on the language I prefer nvim over kate for rust. I prefer kate over nvim for python / shell script As for nvim's advantages, look at the other person's comment Also, I would instead recommend astronvim instead. And maybe try using Neovide to run nvim as well
@@Tragicomedy2137 it's still good. I've started using nvim a lot more now but the defaults kate comes with is so good. So my opinion hasn't really changed much. Though, there are better light weight ones today, like zed.
I switched to FreeBSD recently (because "I use arch btw" wasn't edgy enough) and there is no prebuilt vscode package there. There is a "port" which I had to compile... it took 12h and 50+GB of space while compiling. And that kind of opened my eyes and made me look more into non-Electron apps. Helix and Kate were actually my first thoughts.
When I first switched to Manjaro from wind*ws, I was surprised by the large software stack that they just throw at you (all the KDE apps). Kate was a very welcome surprise. I personally would say its a mix of Notepad++ and vscode, just taking the best parts of both and throwing in a nice set of tools as glue. Another one is Dolphin, man I wish Wind*ws explorer was that good before I switched, but now it's getting ads?? Great job KDE team!
Kate (which I believe stands for "KDE Advanced Text Editor") has to be the best I've ever used. I use nano in the CLI, particularly for editing config files where I prefer not to use a GUI program. At the time of writing I have yet to try Vim so can't compare.
I've only started using nano recently in a pinch within docker container that already include it that don't have vim in the image. Nano is not bad, easy to pick up for new users. Vim took a learning curve to get the hang of back when I started using it, but now after decades of vim still have me wanting to use vim commands. In an GUI situation, I do like Kate for quickly editing config files, but I end up going to vscode when doing any involved code editing, debugging,, or new development because the plugins in vscode speed things up considerably.
I was surprised when I opened a Godot scrip file there, it highlighted it and said what language was (gdscript). Also, the thing is a complete IDE, that's amazing
I was talking to some of the kate devs and they indicated there were no plans for them to work on aging bugs. Patches for obscure input setups and creation of folders on-save were some of the oldest bugs and it felt to me that they could have been solved in a few days, but are now years old. The lack of someone to commit changes from the issue tracker part-time should be corrected, but it barely registers as a problem too bothersome to address.
I've used Kate off and on over the years and it's gotten very good. In fact I recommend it for anyone that doesn't like emacs or vim. It has great syntax highlighting and it's basically a full blown IDE. The only reason I don't use it is because it lacks a lot of presets for the vi input mode. For instance, I can't :cd with it, or :e an absolute path, unless there's a configuration option somewhere for either of those, but they should be default. And most important, it doesn't handle cursor wrapping. Hit the right arrow or l at the end of the line, if it doesn't jump to the start of the next line, it's a no go from me.
You need to report these issues. Unfortunately no one on the kate team uses vi mode so we are completely unaware of what its missing or how well it works.
@@waqar144 I wouldn't consider these issues so much as feature requests, but I'm perfectly happy with Vim as I've been using it for nearly 25 years now, so there's no point in bothering the Kate developers. However, I'll still recommend it to new users as they'll likely want an editor that functions the way it does.
genuinely i have to ask if you are not a developer what do you use vim for ? like for what one has to edit so much text to learn vim ? or is it just curiosity ?
I have been using Kate for years. Made the full switch to Linux for the final time a few years ago and rock Manjaro KDE currently (although considering taking the dive into Arch Sway) and I mainly use just the basic functions of Kate. For Markdown I was using ghostwriter. Now I figured out that I can enable the Document Preview plugin (you have to hit "Save" in the plugin menu lol) and just do my Markdown in Kate. I feel mixed about the document preview being white background as I use dark mode, but the preview is technically more accurate to reality. I'll have to play around a bit more and see if I'm okay with just getting rid of ghostwriter or not. I have recently also been finding that I use terminal and workspaces more when I'm in a Window Manager instead of a Desktop Environment. I feel myself wanting to slip into Window Managers more and more lately...
I absolutely love Kate. The problem is, I haven't understood how to use Omnisharp with it. I wish it just downloaded everything automatically. I can't find any links that can help me setup auto-completion either.
Your pronunciation of accoutrement was good. I believe its a borrowed word from french as accoutrement in french means getup in a somewhat insulting way with it used to meaning an elaborate outfit.
It's easier to get to "vi mode" is to right-click the mode button in the bottom-right which is next to the language being used which in this video is "en_US".
can you do a tutorial on how you set up dark theme and different language support? wanting to use it for python aswell to get away from visual studio code...
11:25 It is french, I am too, and that was a pretty good pronunciation. Not sure what it means in English, but in French it is a derogatory word to refer to someone's clothing with contempt or scorn.
lol, of course, it is. In English, I think it is supposed to mean accessories. Or something like that. I also may jus the pulling that out of my ass, who knows?
Ty for the good info. It's ironic how we just stick to what we are used to. Since I am so used to Geany, I don't give other editors a chance, I just uninstall them and install Geany. Not saying geany is the best, but I don't use all of it's features, so it's enough for me. Same with file managers; Dolphin has a lot of features, but pcmanfm is enough for me and I prefer to use that one. Speaking of editors, how about a video on micro? Apparently, it has more features than nano
Kate is the single longest wait until interactive of all programs I run on *every* one of my machines, from RPi4 to intel j4205 to Ryzen 5700G, all running different distros with different package managers, and various versions of KDE. I can literally open, wait for interactive and exit GIMP, LibreOffice Writer and Krita one after the other in less time than it takes Kate to get to interactive, and I have no idea why... Most time seems to be spent going from rendering the window borders to rendering the actual window contents.
Which OS and which Kate version are you running? My latest benchmarks show kate taking less than 500ms to start. If you are on an older version where projects would continue to stack up and slow down the startup of the app so maybe its because of that
@@waqar144 Currently on Void Linux glibc edition, X11, Kate 23.04.2, and the performance of upstart has improved but is still taking about 1m20s on my seven year old laptop. On my much faster desktop running Void Linux musl edition, Wayland it takes 3m56s. And my Manjaro KDE-edition RPi4 takes two digit minutes to actually render the insides of the Kate windows. I've dismantled the cabling of that machine at the moment though, so no idea about versions or exact timing. I've also got separate Raspberry OS install where Kate upstart is likewise dog slow, but it's been a few months since I last started that one up and it is definitely running the oldest version of Kate among my machines.
We landed a lot more optimizations. Long startup times can happen if Kate is accessing a nfs or a remote file which can be quite slow. If you are still seeing this I would suggest opening a bug on our gitlab instance.
I use Kate for every language except for C++ where I use an IDE. You can even add custom buttons in the bar to launch scripts to compile and whatever task.
@@waqar144 Thanks. I use KDevelop for C++, because of the code navigation through definitions. And also the code completion is context-aware. I thought it shares a lot of code with Kate? At least in the editor components.
Probably would have loved Kate on another life but now I'm too deep on Vim to even try it. A bit off topic but how good is KDE on Debian? I tried the Fedora spin and the thing fell apart 😂 but I still have the itch for actually trying KDE.
It has been mostly stable. I still can't get it to properly manage my multi-monitor set up, but that's just a tradition at this point not a bug. Other than that, it has been really good. I still want to go back to a Window manager, though.
Just 6 months ago i hated fedora kde, as it was constantly crashing and lack of twm script bugged me(i was twm user while on x11).. so used gnome for 4 months but now all bugs are fixed, really soild
I try both Vim and Nano and Nano has my vote. It looks pretty and does the job well for casual user like me who occasionally fiddle around with config setting.
You don't need to use regex to use vim, but when you DO want to use a regex, vim makes using a regex accessible with very few extra key presses, and no required mouse interactions.
I ve been using kate for a little bit, but i cant figure out what the icon is supposed to be. Is it a hummingbird? Is it the letter K? I still dont know.
kate reminds me of a nicer looking notepad++ for linux. its about as close as you can get where its just has the right features enabled right off the bat. nice jetbrains btw. I also use it.
Does the search list out all matching occurrences (if case there are multiple matching instances of searched term). Notepad++ has this feature but lacks in VSCode. And there is no Notepad++ for mac hence the question.
i have an issue with GUI editors that i somehow didn't bother to know more about because i enjoy the simple terminal text editors, but how do you make GUI editors modify root files, why can't you invoke sudo like you do with vim/nano/micro
@@woodygilson3465 no i know that, even if you don't open it with sudo, the editor will ask for the sudo password when you try to write the changes. i was talking about doing it in a GUI editor, when you try to save it just tells you permission denied.
@@zinoubensalah8939 Perhaps it's a file permissions issue. I sometimes use gedit (don't judge 😆) and I run into that sometimes and it's usually file permissions.
@@woodygilson3465 yeah that exactly it, when that happens with a terminal editor it asks for the sudo password. but gedit never does, i'm just a noob after all but i don't think changing ownership of root files is wise.
@@anon8510 that would work yeah, i didn't consider it , but what i had in mind is something like a polkit that would appear when you try and write a file using kate for example.
My preferred text editor is Scrivener, but now that I moved to Linux(nobara) I am starting to use Kate (after trying neorg/neovim, which is useless for my needs(too much work, not natively easy to understand)
It depends on what u call a text editor. I would vote 4 Visual Studio Code (I am a programmer) though not perfect because of its electron roots. If you wants something a little more then I would look towards Jetbrains suite of IDEs which are awesome but cost
I ❤️ Kate. I used to use Geany for C. I'm using Lapce for Rust. Don't care what vim users say. I'd like to not cram my brain with key combos. The whole keyboard only thing makes you cool I guess.... whatever.
I agree with you, KATE is the best, and VI mode is what converted me. If you want to know the absolute best feature is the .kateproject file. You just have to create a .kateproject file in the root folder of the project which has a for repo. For instance, the “Kate” .kateproject file looks like this: { "name": "Kate" , "files": [ { "git": 1 } ] } The file content is written in JSON syntax. The project name is “Kate”, and the files contained in should be read from Git.
I use vim in command line contexts and used gedit for years, but the Gnome 3 rot got too bad, and eventually GTK 3 killed the entire GTK ecosystem including MATE, so even Pluma (which never managed to recover gedit's range of available plugins) is no longer really viable. I use Kate for graphical editing now.
I not use kate because it has lots of indentation bugs. You need to be auto formatting all time. When these issues gets fixed I will like to work with it
Just FYI, "Vi" is pronounced "Vee Eye" ( you just say each letter). This was shorthand for starting "Ed" (the extremely archaic line editor) in VIsual mode when that became possible. Prior to that, there was no such thing as moving your cursor around, except for the line you were currently editing and even then, you had very limited options for movement.
I can't use vim, its just so unintuitive, I prefer simple and easy, and nano is easy, I don't need advanced features in a text editor, I prefer light and fast, so featherpad is my current choice.
if you are using Kate as some sort of an editor for programming languages instead of just simple "texts", then why not just install KDevelop instead? your already pulling half of the KDE dependency junks anyways.
Atom was great Microsoft kill it.... VS Code it's pretty good but I hate the constant changes. VS codium it's probably better because it doesn't come with Microsoft BS... Il ll try Kate but some add-ons are a must for me.
You can always add more addons to Kate, our apis are really simple and we have tons of example code. Alternatively you can suggest addons on our issue tracker.
Kate looks absolutely horrible in Linux Mint and the Editor itself gives no option of changing Icons to a dark theme. Borderline unusable with terrible configuration options. Never went further in using it than the GUI as it was stressing me out enough
Can you please stop mispronouncing "regex". I mean, it stands for "regular expression" so please stop saying it as if it stood for "rejular expression". Make sense?
i cant understand why people mix and match their system with gtk + qt stuff. the only reason i would go with kate is if i was already on KDE, or if there is nothing else that does the same work it can do(which is certainly not the case)
We actually put in effort to make Kate work well on non-kde platforms including mac and windows, so perhaps give it a try. Afaik, there isn't an alternative to kate that provides all features kate does and is also a native foss app ;)
When learning Python, I found this gentleman's videos to be very helpful. youtube.com/@johnphilipjones . He is super nice and very helpful. He responds promptly to question. Thank you for the video on kate. I might take a look.
Want more Linux content? You can help out by dropping a like on this video!
Liked it even before you reminded. 👍
Keep reminding us. I always forget
A video on how to integrate LSP for python please :(
Kate is great. I do a lot in CLI, but when it comes to text editing, I really enjoy my GUI because I'm an aspiring writer. I use Kate for quick editing, VSCode if I'm really getting into some code, and novelWriter if I'm writing my book (a lovely writing application in markdown with fully customizable syntax highlighting and separate themes for UI and document/syntax).
I was not expecting you to choose Kate but as a KDE user, I too like Kate as a text editor. Kate follows KDE's slogan of simple by default, powerful when needed.
IMO trying new things is the most fun part of the linux desktop experience.
When I found the"VI mode" option in Kate it made me appreciate KDE all that much more.
kate is without a dobut one of the most performant light weight gui code editors with the best feature set
ive used it for the longest time before i switched to nvim
kde is always so overpowered
I’m curious if you now prefer nvim over Kate? What would you say nvim’s advantages are?
@@LillyAnarkittyonly disadvantage is time it take to configure it, and time to learn it, but if you use a pre configured vim distribution, config time is essentially zero
But advatages overway disadvatages... vim motions makes you fly on textblike magic, and neovim has become sooo great in past years that it blured lines between vscode and neovim... as it uses same protocols used in vscode
i just done my collage assignment, which could have been taken hours, in minutes.... but ngl, to become this fast in vim, it will take time, for me it took years of using it
i would recomment lazyvim... and you should absolutly try vim for a month, you will never be able to go back to any other editor
@@LillyAnarkitty I depends on the language
I prefer nvim over kate for rust. I prefer kate over nvim for python / shell script
As for nvim's advantages, look at the other person's comment
Also, I would instead recommend astronvim instead. And maybe try using Neovide to run nvim as well
What is your opinion now?
@@Tragicomedy2137 it's still good. I've started using nvim a lot more now but the defaults kate comes with is so good. So my opinion hasn't really changed much. Though, there are better light weight ones today, like zed.
Matt is very humble. As always, watching his videos makes me feel like I'm chilling with a friend.
I switched to FreeBSD recently (because "I use arch btw" wasn't edgy enough) and there is no prebuilt vscode package there.
There is a "port" which I had to compile... it took 12h and 50+GB of space while compiling.
And that kind of opened my eyes and made me look more into non-Electron apps.
Helix and Kate were actually my first thoughts.
VSCode is proprietary software
When I first switched to Manjaro from wind*ws, I was surprised by the large software stack that they just throw at you (all the KDE apps). Kate was a very welcome surprise. I personally would say its a mix of Notepad++ and vscode, just taking the best parts of both and throwing in a nice set of tools as glue. Another one is Dolphin, man I wish Wind*ws explorer was that good before I switched, but now it's getting ads??
Great job KDE team!
manj*ro deserves to be censored too
Kate is my go-to editor!
Kate (which I believe stands for "KDE Advanced Text Editor") has to be the best I've ever used. I use nano in the CLI, particularly for editing config files where I prefer not to use a GUI program. At the time of writing I have yet to try Vim so can't compare.
I've only started using nano recently in a pinch within docker container that already include it that don't have vim in the image. Nano is not bad, easy to pick up for new users. Vim took a learning curve to get the hang of back when I started using it, but now after decades of vim still have me wanting to use vim commands. In an GUI situation, I do like Kate for quickly editing config files, but I end up going to vscode when doing any involved code editing, debugging,, or new development because the plugins in vscode speed things up considerably.
Have you tried Helix?
hmmm.....may need to take a look...btw the document overview I've heard it called a mini-map.
I used kate a long time ago before moving to vim, it was quite good but the GUI is quite intrusive for me.
Normally you can unlock the toolbars and move them around. You should be able to move the tab bar that way
I thought so too, but it doesn't seem so. Maybe I"m doing something wrong.
I was surprised when I opened a Godot scrip file there, it highlighted it and said what language was (gdscript).
Also, the thing is a complete IDE, that's amazing
I was talking to some of the kate devs and they indicated there were no plans for them to work on aging bugs. Patches for obscure input setups and creation of folders on-save were some of the oldest bugs and it felt to me that they could have been solved in a few days, but are now years old. The lack of someone to commit changes from the issue tracker part-time should be corrected, but it barely registers as a problem too bothersome to address.
I like of Kate, is very simple configure and is very fast.
Kind of reminds me of an open source version of Sublime text
My favorite one's micro for terminal, way better than nano.
I've used Kate off and on over the years and it's gotten very good. In fact I recommend it for anyone that doesn't like emacs or vim. It has great syntax highlighting and it's basically a full blown IDE. The only reason I don't use it is because it lacks a lot of presets for the vi input mode. For instance, I can't :cd with it, or :e an absolute path, unless there's a configuration option somewhere for either of those, but they should be default. And most important, it doesn't handle cursor wrapping. Hit the right arrow or l at the end of the line, if it doesn't jump to the start of the next line, it's a no go from me.
You need to report these issues. Unfortunately no one on the kate team uses vi mode so we are completely unaware of what its missing or how well it works.
@@waqar144 I wouldn't consider these issues so much as feature requests, but I'm perfectly happy with Vim as I've been using it for nearly 25 years now, so there's no point in bothering the Kate developers. However, I'll still recommend it to new users as they'll likely want an editor that functions the way it does.
genuinely i have to ask if you are not a developer what do you use vim for ? like for what one has to edit so much text to learn vim ? or is it just curiosity ?
I'm a writer and historian. So I use it for work.
@@TheLinuxCast interesting and cool thanks.
Using gui editors is sooo windows-like. Lol😅
I would replace Mousepad with Kate any time of the week, starting from today 😊
That's all very well but has it got Nano mode?
I have been using Kate for years. Made the full switch to Linux for the final time a few years ago and rock Manjaro KDE currently (although considering taking the dive into Arch Sway) and I mainly use just the basic functions of Kate. For Markdown I was using ghostwriter. Now I figured out that I can enable the Document Preview plugin (you have to hit "Save" in the plugin menu lol) and just do my Markdown in Kate. I feel mixed about the document preview being white background as I use dark mode, but the preview is technically more accurate to reality. I'll have to play around a bit more and see if I'm okay with just getting rid of ghostwriter or not.
I have recently also been finding that I use terminal and workspaces more when I'm in a Window Manager instead of a Desktop Environment. I feel myself wanting to slip into Window Managers more and more lately...
I absolutely love Kate. The problem is, I haven't understood how to use Omnisharp with it. I wish it just downloaded everything automatically. I can't find any links that can help me setup auto-completion either.
If most KDE applications have the letter K in front of their names, like Kdevelop, does that mean the actual name of Kate is ate?
Your pronunciation of accoutrement was good. I believe its a borrowed word from french as accoutrement in french means getup in a somewhat insulting way with it used to meaning an elaborate outfit.
It's easier to get to "vi mode" is to right-click the mode button in the bottom-right which is next to the language being used which in this video is "en_US".
Great video ! Thanks !
15:45
bro i think you just forgot to press save
Ah, that might make sense. Let me go try again.
You can make Kate to Autosave mode like vscode
@@yrjo5050 auto save settings or Autosave files?
can you do a tutorial on how you set up dark theme and different language support?
wanting to use it for python aswell to get away from visual studio code...
I really like Kate used before a tons a editor but Kate is the winner.
11:25 It is french, I am too, and that was a pretty good pronunciation. Not sure what it means in English, but in French it is a derogatory word to refer to someone's clothing with contempt or scorn.
lol, of course, it is. In English, I think it is supposed to mean accessories. Or something like that. I also may jus the pulling that out of my ass, who knows?
@@TheLinuxCast Are you implying that the french are scornful people? That's... ok, fair enough.
Ty for the good info. It's ironic how we just stick to what we are used to. Since I am so used to Geany, I don't give other editors a chance, I just uninstall them and install Geany. Not saying geany is the best, but I don't use all of it's features, so it's enough for me. Same with file managers; Dolphin has a lot of features, but pcmanfm is enough for me and I prefer to use that one. Speaking of editors, how about a video on micro? Apparently, it has more features than nano
Kate is the single longest wait until interactive of all programs I run on *every* one of my machines, from RPi4 to intel j4205 to Ryzen 5700G, all running different distros with different package managers, and various versions of KDE. I can literally open, wait for interactive and exit GIMP, LibreOffice Writer and Krita one after the other in less time than it takes Kate to get to interactive, and I have no idea why... Most time seems to be spent going from rendering the window borders to rendering the actual window contents.
Which OS and which Kate version are you running? My latest benchmarks show kate taking less than 500ms to start. If you are on an older version where projects would continue to stack up and slow down the startup of the app so maybe its because of that
@@waqar144 Currently on Void Linux glibc edition, X11, Kate 23.04.2, and the performance of upstart has improved but is still taking about 1m20s on my seven year old laptop. On my much faster desktop running Void Linux musl edition, Wayland it takes 3m56s. And my Manjaro KDE-edition RPi4 takes two digit minutes to actually render the insides of the Kate windows. I've dismantled the cabling of that machine at the moment though, so no idea about versions or exact timing. I've also got separate Raspberry OS install where Kate upstart is likewise dog slow, but it's been a few months since I last started that one up and it is definitely running the oldest version of Kate among my machines.
We landed a lot more optimizations. Long startup times can happen if Kate is accessing a nfs or a remote file which can be quite slow. If you are still seeing this I would suggest opening a bug on our gitlab instance.
I use Kate for every language except for C++ where I use an IDE. You can even add custom buttons in the bar to launch scripts to compile and whatever task.
Try it out with C++, its where it really shines I think as we(kate devs) basically add most advanced features with C++ in mind.
@@waqar144 Thanks. I use KDevelop for C++, because of the code navigation through definitions. And also the code completion is context-aware. I thought it shares a lot of code with Kate? At least in the editor components.
One disadvantage is that kate not have any timestamp or insert "today's date". (gedit and pluma have).
You can do it very easily in Kate in many ways. For e.g use External tools or write a 2 line script
Probably would have loved Kate on another life but now I'm too deep on Vim to even try it.
A bit off topic but how good is KDE on Debian? I tried the Fedora spin and the thing fell apart 😂 but I still have the itch for actually trying KDE.
It has been mostly stable. I still can't get it to properly manage my multi-monitor set up, but that's just a tradition at this point not a bug. Other than that, it has been really good. I still want to go back to a Window manager, though.
Just 6 months ago i hated fedora kde, as it was constantly crashing and lack of twm script bugged me(i was twm user while on x11).. so used gnome for 4 months
but now all bugs are fixed, really soild
Kate is awsome :)
will it work on linux mint 21 xfce
I was always disturbed by the sideways text on the left side of Kate. Looks like they've done away with it, or is it configurable?
Configurable of course!
Is there a way to get Qt apps like Kate to look more like GTK?
Use kvantum theme engine to change the looks, or find a differnt Qt Style you like
I try both Vim and Nano and Nano has my vote. It looks pretty and does the job well for casual user like me who occasionally fiddle around with config setting.
You don't need to use regex to use vim, but when you DO want to use a regex, vim makes using a regex accessible with very few extra key presses, and no required mouse interactions.
I've been using Kwrite, a variant of Kate for simple text editing for notes for a while.
Is it possible to make it transparent?
The window yes, the editor area no
@@waqar144 Thanks, that's a shame :(
I ve been using kate for a little bit, but i cant figure out what the icon is supposed to be. Is it a hummingbird? Is it the letter K? I still dont know.
Its a wood pecker😂
kate reminds me of a nicer looking notepad++ for linux. its about as close as you can get where its just has the right features enabled right off the bat. nice jetbrains btw. I also use it.
Does the search list out all matching occurrences (if case there are multiple matching instances of searched term). Notepad++ has this feature but lacks in VSCode. And there is no Notepad++ for mac hence the question.
It is very useful if you are analyzing logs and certain debug statements could be printed multiple times from mulitple flows.
Yes it does. And you can add scripts to refine your logs quickly, I do that for some of my logs to filter out crap
is anyone using Kate to edit remote files on other servers/machines ?
if yes how do you achieve that?
I like kate. It's my preferred editor. Just sucks that on arch it installs kwrite as well by default
That was a decision by kde team as kwrite is simpler. Perhaps arch should default to kate as more advanced users use it
vscode?
I would use it if Kate is renamed to Karen. 😂
Cecylia :P
Haha my wife’s name is Kate, now I feel obligated to try it out even though I am very much into vim/nvim 😂
😂😂😂
Seriously love Kate, btw!
@@SwiatLinuksa You're breaking my heart
I've always wondered, what is his day job? Is youtube his job or does he do something different?
I'm a historian by trade. I work for a historical magazine
@@TheLinuxCast Damn, that's pretty cool.
yo, how do i set the theme for kate on dwm? tried everything but couldn't figure out, KDE apps doesn't work too well on my machine for some reason
Qt5ct is what you need. There will be an environment variable you need to set too
@@TheLinuxCast thanks mate!
i have an issue with GUI editors that i somehow didn't bother to know more about because i enjoy the simple terminal text editors, but how do you make GUI editors modify root files, why can't you invoke sudo like you do with vim/nano/micro
Can't speak on vim or micro, but for nano, you just open terminal and $ sudo nano enter/your/filepath
@@woodygilson3465 no i know that, even if you don't open it with sudo, the editor will ask for the sudo password when you try to write the changes. i was talking about doing it in a GUI editor, when you try to save it just tells you permission denied.
@@zinoubensalah8939 Perhaps it's a file permissions issue. I sometimes use gedit (don't judge 😆) and I run into that sometimes and it's usually file permissions.
@@woodygilson3465 yeah that exactly it, when that happens with a terminal editor it asks for the sudo password. but gedit never does, i'm just a noob after all but i don't think changing ownership of root files is wise.
@@anon8510 that would work yeah, i didn't consider it , but what i had in mind is something like a polkit that would appear when you try and write a file using kate for example.
Kate can handle big files well
My preferred text editor is Scrivener, but now that I moved to Linux(nobara) I am starting to use Kate (after trying neorg/neovim, which is useless for my needs(too much work, not natively easy to understand)
It depends on what u call a text editor. I would vote 4 Visual Studio Code (I am a programmer) though not perfect because of its electron roots. If you wants something a little more then I would look towards Jetbrains suite of IDEs which are awesome but cost
Huh? Kate has VI mode? How have I never noticed this?!?!
I ❤️ Kate. I used to use Geany for C. I'm using Lapce for Rust. Don't care what vim users say. I'd like to not cram my brain with key combos. The whole keyboard only thing makes you cool I guess.... whatever.
I use Kate to write my program 😅
There are things between nano and vim. Like micro: much of the power of vim but behaves like nano so mere mortals actually can get some typing done :p
I agree with you, KATE is the best, and VI mode is what converted me. If you want to know the absolute best feature is the .kateproject file.
You just have to create a .kateproject file in the root folder of the project which has a for repo. For instance, the “Kate” .kateproject file looks like this:
{
"name": "Kate"
, "files": [ { "git": 1 } ]
}
The file content is written in JSON syntax. The project name is “Kate”, and the files contained in should be read from Git.
I use kate if i need to edit some code really quick. Otherwise i use vim that is my absolute favorite ❤️
i use it every day
although, I love Kate for many reasons, absence of "Emmet" plugin is a deal breaker for me.
Hum... I might have to check this out for simple bash scripting and get away from vscode & nano.
WHAAAT, KATE HAS VI MODE, WOOOOW
Yes, it's French, and yes, you pronounced it correctly!
Shocked I am. 😂
Love Kate, but I try to avoid QT based applications due to my current theme only existing on GTK.
Same here, I am running Debian 12 Gnome. I’m thinking of running Kate in a separate distrobox, to keep all the dependencies separate.
@@jawuku3885 It would be simpler to use the Kate AppImage.
I use vim in command line contexts and used gedit for years, but the Gnome 3 rot got too bad, and eventually GTK 3 killed the entire GTK ecosystem including MATE, so even Pluma (which never managed to recover gedit's range of available plugins) is no longer really viable. I use Kate for graphical editing now.
i install either sublime or geany as gui text editor. but it's out of habit, i don't even use them much, i prefer vim.
I not use kate because it has lots of indentation bugs. You need to be auto formatting all time. When these issues gets fixed I will like to work with it
Just FYI, "Vi" is pronounced "Vee Eye" ( you just say each letter). This was shorthand for starting "Ed" (the extremely archaic line editor) in VIsual mode when that became possible. Prior to that, there was no such thing as moving your cursor around, except for the line you were currently editing and even then, you had very limited options for movement.
Close-vi was the visual mode for ex, not ed.
@@dmacnet Ah yes... you're correct. Thank you.
The only flaw I have with Kate is that it belongs to KDE and is technically a dependency
I think you should read kde dependency purposes tho personally think that all the dependencies make sense
It's great for KDE users tbh. They're moving most of their dependencies into the same set of libs so installing a new package is cheap.
👍
I've seen this asked many times before and the answer is always the same: your mom
I can't use vim, its just so unintuitive, I prefer simple and easy, and nano is easy, I don't need advanced features in a text editor, I prefer light and fast, so featherpad is my current choice.
Geany
Does it support Rust?
Gui text editors are great until it's time to analyze a 10gb log file. Vim is really all I need anymore.
That's one crazy big log file
You would probably grep such large file rather than open it and scroll through
whats wrong with geany?
Nothing! Geany is easier to understand than Kate, and you can compile, build, and execute from Geany.
Kate is unusable as a replacement for VSCode, you can't bind running a script or actions to keys
It's a shame because is much faster
You can. See the external tools plugin
kate > notepad++
GVM.
if you are using Kate as some sort of an editor for programming languages instead of just simple "texts", then why not just install KDevelop instead? your already pulling half of the KDE dependency junks anyways.
I'm in plasma, in case you didn't notice. I have all the dependencies anyway.
Kdevelop works with fewer languages. IDEs generally target one or two languages. Editors like these are more general.
Atom was great Microsoft kill it.... VS Code it's pretty good but I hate the constant changes. VS codium it's probably better because it doesn't come with Microsoft BS... Il ll try Kate but some add-ons are a must for me.
You can always add more addons to Kate, our apis are really simple and we have tons of example code. Alternatively you can suggest addons on our issue tracker.
Still partial to notepadqq, but this could be a good option if I'm ever looking to upgrade. I do like the full document preview on the side.
Obsidian > LogSeq > Kate
Kate looks absolutely horrible in Linux Mint and the Editor itself gives no option of changing Icons to a dark theme. Borderline unusable with terrible configuration options. Never went further in using it than the GUI as it was stressing me out enough
We have kind of fixed this in version 24.05. It should look better aka look as if its running in kde.
Can you please stop mispronouncing "regex". I mean, it stands for "regular expression" so please stop saying it as if it stood for "rejular expression". Make sense?
I appreciate your attention to detail.
You lost me at the very beginning.
i cant understand why people mix and match their system with gtk + qt stuff. the only reason i would go with kate is if i was already on KDE, or if there is nothing else that does the same work it can do(which is certainly not the case)
I was literally on Plasma in this video
We actually put in effort to make Kate work well on non-kde platforms including mac and windows, so perhaps give it a try. Afaik, there isn't an alternative to kate that provides all features kate does and is also a native foss app ;)
When learning Python, I found this gentleman's videos to be very helpful. youtube.com/@johnphilipjones . He is super nice and very helpful. He responds promptly to question. Thank you for the video on kate. I might take a look.