Yes, in a narrow sense. I would say I know it well enough now to edit code faster than using a regular editor.
It would be difficult for a lot of people to say they've fully learned vim though, since it has a lot of things to discover. Many people who've been using vim for years still find out new tricks. This aspect of vim is appealing, in a way.
I kind of get where they're coming from, but I hope all my messages in this thread have made it clear: If you want to learn vim, please try all the available free resources before considering vimified, or any other paid option.
I used vimtutor and openvim and they were great starters!
It was only when I tried to find something to fix my specific problem that I stated in the top comment, did I build this.
Thanks for asking, I initially had them like you suggested but with the way I was doing it, it made it kind of hard to make responsive. For the hero especially, the words didn't line up without lots of adjusting.
I'm not really good at css though, so there's that.
You gain access with the email you use to purchase (the buy button is all the way at the bottom, which I could with improving its location). Thanks for letting me know!
Nope. If you're already comfortable in your code editor of choice and like it, there's no good reason to switch.
However, if you've seen people use it in real life or in youtube videos, and think that it's cool being able to execute precise and fast commands without needing to move your hands from the keyboard, to edit code exactly how you want to, definitely try it!
Thanks for asking, I actually have practiced vim on shortcutfoo.
It is really good for remembering shortcuts for regular desktop applications, but I felt that it wasn't really meant for learning a code editor like vim.
It did not have an interactive code editor, with the ability to edit lines of code inside of it. In addition, it does not measure progress in terms of speed and # of keystrokes, so you aren't able to see how you could improve. If I recall correctly, it is just meant for remembering the command keystrokes and typing them out (kind of like using flashcards).
Also, as of right now, shortcutfoo is $8 monthly, but it allows access to all shortcut courses.
Please correct me if I'm wrong, I used shortcutfoo a few years ago.
Yup. I had tried to use vim and quit because I thought it was needlessly cumbersome.
What changed my opinion was watching videos of people using vim on youtube that made me interested in learning it for real. It made me realize how much more efficient it could be.
I think most people would agree with you. Being comfortable in your editor of choice and knowing the shortcuts in it will already make you faster than trying to use vim from scratch (at least for a while). Vim definitely needs to be practiced and used more frequently to get up to the same speed as regular editors. However, you can reach (an arguably) faster speed in vim.
Edit: hmm, can't find any errors. Can you reply with the first 3 letters of your email? You can also contact me via the email located at the bottom of the page.
Although, it would help to show beginners exactly why abandoning the mouse will be better in the long run. It wouldn't do well for them to always rely on it in place of more efficient commands. Some people might always use the arrow keys instead of hjkl, for example, when hjkl will be better in the long run since they are on the home row.
Oh yes, when I was trying to fully learn vim, I had the mentality that I could just practice it for 10 minutes a day and be able to use it while editing code.
The remaining time I would edit code like normal with vscode, so it turned out that I wasn't really able to pick up vim and use it well.
It wasn't until I switched to a different keyboard layout that I decided to move over to vim cold turkey, and was actually able to learn vim and retain it.
I think they were speaking from a total beginner's perspective, and how to get them up to speed as fast as possible.
I felt the same way when first learning vim, since it was completely different from the code editors I'd used in the past, it was strange not being able to use the mouse in the way I was used to.
In addition to surround, what other plugins do you think beginners should almost always use?