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 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).
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
@@5fr4ewq 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'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.
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
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 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.
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
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...
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".
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.
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.
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.
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 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.
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?
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.
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
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
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 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.
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.
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...
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 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
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.
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.
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.
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.
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
Tried it on Mint Cinnamon for about 5 minutes. The color scheme made it unusable. Why anyone in their right mind would render black text on dark surfaces and white text on light surfaces is beyond me. Obviously they didn't bother testing this pile of garbage before shipping it. I thought VSCode was bad, but at least it offers a working dark mode. What an utter piece of shit and complete waste of time this was.
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 :(
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 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).
IMO trying new things is the most fun part of the linux desktop experience.
Matt is very humble. As always, watching his videos makes me feel like I'm chilling with a friend.
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?
@@5fr4ewq 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!
manj*ro deserves to be censored too
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.
Kate is my go-to editor!
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.
I like of Kate, is very simple configure and is very fast.
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
My favorite one's micro for terminal, way better than nano.
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 used kate a long time ago before moving to vim, it was quite good but the GUI is quite intrusive for me.
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.
hmmm.....may need to take a look...btw the document overview I've heard it called a mini-map.
I would replace Mousepad with Kate any time of the week, starting from today 😊
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
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 really like Kate used before a tons a editor but Kate is the winner.
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".
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.
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 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.
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.
Kind of reminds me of an open source version of Sublime text
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 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😂
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!
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
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.
Kate is awsome :)
Great video ! Thanks !
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!
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 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
That's all very well but has it got Nano mode?
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
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
Have you tried Helix?
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
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.
I've been using Kwrite, a variant of Kate for simple text editing for notes for a while.
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.
although, I love Kate for many reasons, absence of "Emmet" plugin is a deal breaker for me.
Yes, it's French, and yes, you pronounced it correctly!
Shocked I am. 😂
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
Huh? Kate has VI mode? How have I never noticed this?!?!
I use kate if i need to edit some code really quick. Otherwise i use vim that is my absolute favorite ❤️
will it work on linux mint 21 xfce
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...
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?
Kate can handle big files well
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.
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
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 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
WHAAAT, KATE HAS VI MODE, WOOOOW
Hum... I might have to check this out for simple bash scripting and get away from vscode & nano.
is anyone using Kate to edit remote files on other servers/machines ?
if yes how do you achieve that?
Is it possible to make it transparent?
The window yes, the editor area no
@@waqar144 Thanks, that's a shame :(
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 use it every day
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.
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 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.
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?
I use Kate to write my program 😅
vscode?
I've seen this asked many times before and the answer is always the same: your mom
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.
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.
👍
Obsidian > LogSeq > Kate
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
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
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 > notepad++
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.
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.
Geany
whats wrong with geany?
Nothing! Geany is easier to understand than Kate, and you can compile, build, and execute from Geany.
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.
Tried it on Mint Cinnamon for about 5 minutes. The color scheme made it unusable. Why anyone in their right mind would render black text on dark surfaces and white text on light surfaces is beyond me. Obviously they didn't bother testing this pile of garbage before shipping it. I thought VSCode was bad, but at least it offers a working dark mode. What an utter piece of shit and complete waste of time this was.
XD
Does it support Rust?
You lost me at the very beginning.
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.
Mehh, sublime text it's far better optimized tbh. But that's something important to mee
If you find anything that sublime is faster at than kate, let me know. I will fix it, I frequently compare sublime and kate to ensure Kate is faster.
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.