One thing I miss on Vim I have on Spacemacs with the Evil layer is the "a" object (for "argument"). With it I can delete/change an argument of a function in a flash. Example (cursor on the last arg): importAntigravity(usePython, crashTheUniverse) importAntigravity(usePython)
This does that in Vim: https://github.com/wellle/targets.vim I use it all the time! The only reason I don't use Spacemacs is the startup time/GUI lag, but if it works for you keep at it!
Intermediate Vim
121–130 of 130 posts
Re: Intermediate Vim
#122“If you’re like me and never learned to touch type properly, just use the arrow keys, it’s fine, don’t worry about it.” Are touch typists rare these days? I feel like people these days forego even learning to type properly. I dont understand why they refuse to just learn it, it is such an essential skill to have.
Personally, I learned to first type in the mid to late 80s on a 286 using Mazis Beacon and an IBM selectric typewriter. I wasn't hunt and peck, but still looked at the keyboard while typing.
I didnt really no-look touch type until a took a typing class in high school where they covered your hands so you couldnt see the keyboard. That was the key to me really improving. I went from around 45 wpm to about 120 wpm. I didnt really get comfortable with the number/symbol row until I started programming heavily. Still had to look down for a while to find those symbols. Also one of the reasons I hate nonstandard keyboard layouts. I know where "{}[]/\" are, but on a laptop or compact keyboard, I'll have to gunt for those potentially.
Re: Intermediate Vim
#123Earlier quoted context omitted.
We were taught to touch type in grade school, but I goofed off during those lessons. I got through college without needing it. I was a speedy point-and-peck typist, which was good enough for that period of my life. Later on, when I learned to program, I found that my slow typing speed frequently caused me to lose my train of thought midway through a line of code. It was frustrating enough that I spent a month teachin…
Mind if I asked which course/website you used to learn how to type properly?
I studied a few charts beforehand, but the repetition is really what made it sink in.
Re: Intermediate Vim
#124Earlier quoted context omitted.
Mind if I asked which course/website you used to learn how to type properly?
Idea for someone looking for something to build, on my list but probably won't prioritize it for many years as I'll build it eventually but would welcome someone else building it. If anyone wants to work on this ping me and maybe I can help collaborate/mentor. Typing App for Engineers, MVP: * Load a canvas with a preloaded code snippet, the text is mostly greyed out * When typing your text shows over the greyed out t…
I like the idea of typing out code though! I think there are some sites that do that, like https://typing.io/
Re: Intermediate Vim
#125Re: Intermediate Vim
#126We are in the field of connecting Qualified Home/Online Tutors since 2005 with an extensive experience in dealing students and tutors in a familiar way.
• Trustworthy Home Tuition Providers • All Major Cities Of India • Over 12 Years Of Impeccable Service • Qualified And Verified Home / Online Tutors • Provided Tutors to Thousands Of Students Since 2005 • Our Students Are From Prestigious Corporate Schools and Colleges • Having more than 1,00,000 tutors in around In India • International Experience Trainer in Corporate Teaching
For more information: https://www.cityhometution.com/ WhatsApp : +91 9948464333
Re: Intermediate Vim
#127Earlier quoted context omitted.
This does that in Vim: https://github.com/wellle/targets.vim I use it all the time! The only reason I don't use Spacemacs is the startup time/GUI lag, but if it works for you keep at it!
Running emacs as a daemon will get rid of the lag :)
Re: Intermediate Vim
#128Earlier quoted context omitted.
Idea for someone looking for something to build, on my list but probably won't prioritize it for many years as I'll build it eventually but would welcome someone else building it. If anyone wants to work on this ping me and maybe I can help collaborate/mentor. Typing App for Engineers, MVP: * Load a canvas with a preloaded code snippet, the text is mostly greyed out * When typing your text shows over the greyed out t…
I was actually learning React around the time I was learning to touch type. So, naturally, my first project was to build a typing test[0] :) Looking back, I cringe at the code quality. But it worked and I had fun doing it. ¯\_(ツ)_/¯ I like the idea of typing out code though! I think there are some sites that do that, like https://typing.io/ [0] https://github.com/breyerjs/typequick
* It doesn't seem to have the social/competition/gamification aspect built in like Vim Golf.
Re: Intermediate Vim
#129Earlier quoted context omitted.
Idea for someone looking for something to build, on my list but probably won't prioritize it for many years as I'll build it eventually but would welcome someone else building it. If anyone wants to work on this ping me and maybe I can help collaborate/mentor. Typing App for Engineers, MVP: * Load a canvas with a preloaded code snippet, the text is mostly greyed out * When typing your text shows over the greyed out t…
I was actually learning React around the time I was learning to touch type. So, naturally, my first project was to build a typing test[0] :) Looking back, I cringe at the code quality. But it worked and I had fun doing it. ¯\_(ツ)_/¯ I like the idea of typing out code though! I think there are some sites that do that, like https://typing.io/ [0] https://github.com/breyerjs/typequick
Re: Intermediate Vim
#130Earlier quoted context omitted.
Great article! The features you showed were some of the ones I've had my first "Oh, now I get why vim is so great"-moments and that really boost your productivity. > Tip: Generally after you’ve inserted some text, you want to return to command mode so that you’re ready to enter your next command. I’d recommend pressing esc any time you’ve finished typing. Totally agree with this. What really helped me with getting th…
Some of us even prefer mapping Capslock to both ESC and Control, as explained for example here (I'm not the author): https://www.dannyguo.com/blog/remap-caps-lock-to-escape-and-...