Should I take the time to learn this or is it just a meme?
Should I take the time to learn this or is it just a meme?
What time? Run vimtutor once and you'll learn it in 10 minutes.
Learning is easy
Groking on the other hand is what you actually want to do for it to be actually worth it, and it takes some time, but it IS worth it
Learn it, for sure. The editor is meh, it’s the modal editing grammar that’s the clincher.
Then graduate to Evil or Vim modes in other editors. Then finally learn Kakoune, and why it is the best overhaul and refinement of Vim’s modal editing concept AND a complete, good editor.
If you use it consistently you'll eventual learn what not
v
Vim is great. Use vim keybindings even in emacs.
>Kakoune
Oh so this is what all I see all those l33t hackers use. Been wanting to use this for a while.
I'd say it's very much worth it. The problem is that you have to force yourself to use it painfully before it becomes natural. But after that you'll be glad you did.
Not OP, but curious; is Vim good for batch processing of text files? As in "for all files matching *.txt in \data\ and all sub directories, if a line starts with fall*, on next line change bbox* to bbox 0 0 0 0", can Vim do stuff like that?
just use awk
Sure, you just need to get used to jumping between files if you want to have them all open at the same time.
If you feel the default way is unoptimized, there's a shit ton of great plugins for just that
It depends on what you do.
I think it is a good thing to learn different editors.
Start with ed though.
Once you know ed, the concept of vim makes so much more sense.
I found that Emacs was a bit harder to learn even though I prefer the style.
Ultimately, I love vim style interfaces for just about anything but editing documents. As I edit text files all day, I want to use the best and vim isn't good enough for that for me. I switch a lot between computers so defaults matter and default vim is not useful for me beyond the quick edits.
On my own systems, I add a ton of things to my own editor and that enhances everything, but I can still use the defaults.
Sed and awk are better tools
It's literally life changing, but like others are saying it takes a while. You can start moving around pretty quickly with the tutorial, and you could even memorize all the normal mode commands in an afternoon. But it won't really pay off until you have used it for long enough that it comes naturally.
Also get some vim-keybinding extension for your browser, e.g. vimium. It will take about 5 minutes before you wonder why it isn't a native browser feature and regret all the years it wasn't in your life.
I would highly recommend learning vim, my professor in college suggested I made a move to linux for my dissertation and I ended up using vim all the time, never once had to use the mouse and gained a lot of productivity
That's a good way of putting it, this is how I learned
Sup Forums is going to rip me a new one, but yes, is a meme. That said:
Everyone should know the basic commands.
If you're going to work extensively with ssl learn it properly.
If you are going to use it to code go for something more advanced. You can always customize to your liking and create a pseudo IDE, but that will make you unable to work in other people stations and things like ctags can't really compete against intellisense.
Take a look at vscode.
>Sup Forums is going to rip me a new one, but yes, is a meme.
It's literally not a meme
RIPPED
how do I learn vim or Kakoune? I'm a totally newbie. Which books or manuals do I read?
I think the very first post in this thread has the name of something that can teach you. You should do that maybe.
been using it for 6 months, the couple first weeks were painful, now it just feels natural.
found a couple tricks i didn't know about here
medium.freecodecamp.org
>how do I learn vim
vimtutor
> that will make you unable to work in other people stations and things like ctags can't really compete against intellisense.
this desu.
was using vim as a lonely NEET and when I finally got a job it was really difficult working with people and vice-versa. I would get super frustrated and people thought I had autism.
yes it's worth it
VIM skill-cap is unlimited, getting comfortable with it is just the beginning
when you start working for a company usually everyone uses the same tools, so what's the point
Just use Visual Studio Code. Using a text editor shouldn't be something you have to spend your time on and learn.
evil at a bare minimum
You should, but only as a step in a journey to become Emacs+Evil master race. Emacs is a superior software, Vim is a superior editing paradigm, Emacs+Evil is the endgame.
Only use VIM if you do programming for a living.
It's powerful but not worth your time unless you use it all day every day.
>a programmer should never have to develop skill or learn anything, our tools should just do everything for us
spoken like a true code monkey
you can use vim keybindings on visual studio code you fucking retard
you have to learn the native shortcuts of vs code either way if you want to be productive with it
you're dumb as shit man
Think about Vim as an interactive domain specific language for text editing.
Vim will help you to write and edit code faster, so you can use your time on more important things than typing. If you wonder how much fast, you may want to take a look at this site:
vimgolf.com
Start with vimtutor. Forget about plugins. Don't try to "make it an IDE" yet. Just learn how to move around and edit segments of code.
After vimtutor, read this
stackoverflow.com
>the absolute state of Eclipse users