Connect with me on 'em socials: Twitter: / amantinband LinkedIn: / amantinband GitHub: github.com/amantinband Support me on Patreon: / amantinband . #vim
I am stil at the time before commiting full to using vim and C#. Mainly of course because I have a lot more to learn about setting up the linter, etc. That being said, I am learning more and more and I'll get there. Nice video !
Incredible video! I learned so many things thanks to you. I can share a little thing I discovered last week: You can do recursive call with a macro. You just have to record your macro as usual and call it before quitting. For instance, if you record it in the "g" register, you just have to end your macro with a "@gq" and when you invoke it, it will call himself until the next blank line. It's useful when you don't want to count the number of time you want to use the macro. Thanks again for this great video!
Hi Amichai, Thanks a lot for this video! Very clear and fast explanation! I've started using vim watching your videos! But how did you configure vim in vs code? I didn't enable the 'vim ctrl' and sometimes it's frustrating. Even the opposite is not the best for me...
Amazing! I was looking to learn more shortcuts for Vim, I definitely did not know the business. Question... Is there any easy way to disable yanking after deleting? I'd like it to function more as a normal copy/paste function. I will research this on my own but last time I tried I had no luck implementing this.
I knew of the existence of all of these, but thanks for reminding me of tip #8. I'll certainly use it in the future. The increment/decrement shortcut is really something I never paid attention to, and which I don't think I ever will. It's funny we have different mnemonics for some commands. Like "ci(" and "ca(" are, to me, "change inside parentheses" and "change around parentheses", and "th" and "fh" are "to 'h'" and "find 'h'". Could you share your config? I looked into configuring vim for c# use (although in termux) and it looked so complicated I gave up.
A better way to achieve this is by placing your cursor in the first 'h' in the first line, then enter column selection with '' move down as many lines as you want then 'U'. Done!
Instead of using visual mode in the normal mode command to select a character and then U one could also just use ~ to toggle between lowercase and uppercase characters.
You might not have converted me yet, but I have now started on my pilgrim journey and engaged in the steep learning curve. Unfortunately, CZcams comment section only supports Insert mode, so I am not learning anything right now, but I will try to Tab onto Comment button, if that is possible.
There's a vim plugin called vimium for chrome. It lets you use vim like controls to browse the internet. It's really helpful. Not only does it speed up navigating, searching, "clicking" links etc but you also practice vim
There is something strange about dotnet developers, they are so addicted to microsoft products specially visual studio, It hurts when they don't know about things like "vim" or "make" etc
I am stil at the time before commiting full to using vim and C#. Mainly of course because I have a lot more to learn about setting up the linter, etc. That being said, I am learning more and more and I'll get there. Nice video !
Thanks for that man, I actually learned some new things I didn't know about Vim :)) I like your style in explaining things and recapping
Incredible video! I learned so many things thanks to you.
I can share a little thing I discovered last week: You can do recursive call with a macro.
You just have to record your macro as usual and call it before quitting. For instance, if you record it in the "g" register, you just have to end your macro with a "@gq" and when you invoke it, it will call himself until the next blank line.
It's useful when you don't want to count the number of time you want to use the macro.
Thanks again for this great video!
Holy cow that’s crazy 🤯 Thanks for sharing!!
Interesting.. How do you stop it then? 😄
What do you mean by "It's useful when you don't want to count the number of time you want to use the macro."?
@@PontiacCZ I mean, I am at the line X and I know the pattern repeat itself M times (I don't because I don't want to count) So I use it recursivelly
@@fabricehategekimana5350And how do u stop it?
Great content, may the algorithms bless you!
Is it possible to have a keyboard tracker on your screen so we can see the key you are pressing for vim? that will help a lot to learn! Thank you
I don't know how I missed this video before, but god bless you sir!
Hi Amichai, Thanks a lot for this video! Very clear and fast explanation! I've started using vim watching your videos! But how did you configure vim in vs code? I didn't enable the 'vim ctrl' and sometimes it's frustrating. Even the opposite is not the best for me...
A video on installing and configuring vim in windows would be interesting. good video.
Amazing! I was looking to learn more shortcuts for Vim, I definitely did not know the business.
Question... Is there any easy way to disable yanking after deleting? I'd like it to function more as a normal copy/paste function. I will research this on my own but last time I tried I had no luck implementing this.
Very, VERY interested in your neovim setup for c# once you get it sorted
thank you so much!
This is awesome! Thanks
vim is awesome... dont know how i used to live without it :)
This blew my mind
I knew of the existence of all of these, but thanks for reminding me of tip #8. I'll certainly use it in the future. The increment/decrement shortcut is really something I never paid attention to, and which I don't think I ever will. It's funny we have different mnemonics for some commands. Like "ci(" and "ca(" are, to me, "change inside parentheses" and "change around parentheses", and "th" and "fh" are "to 'h'" and "find 'h'". Could you share your config? I looked into configuring vim for c# use (although in termux) and it looked so complicated I gave up.
Hahah so true 😂 I’m rewriting my vim config with lua and searching for c# plug-ins. I’ll share my config once it’s organized
A better way to achieve this is by placing your cursor in the first 'h' in the first line, then enter column selection with '' move down as many lines as you want then 'U'. Done!
thank you vere much
have you setup debugging for your configuration with Vim and C#
Hi, that is very nice.
Can you make a video how to set up vim on Windows (Powershell)?
I am currently new at this and struggling with the setup 🤔
This is brutal. I am using this
Instead of using visual mode in the normal mode command to select a character and then U one could also just use ~ to toggle between lowercase and uppercase characters.
Right that would be better 😊
Is this a tool it is worth learning if you are just used to using the mouse in Visual Studio?
It definitely looks quick, when you use it.
Definitely. Productively will increase significantly!
Awesome tips. You didn’t mention that you can run vim in Visual Studio proper with a free vim Add in.
How do i exit vim tho
اصطورة
You might not have converted me yet, but I have now started on my pilgrim journey and engaged in the steep learning curve.
Unfortunately, CZcams comment section only supports Insert mode, so I am not learning anything right now, but I will try to Tab onto Comment button, if that is possible.
There's a vim plugin called vimium for chrome. It lets you use vim like controls to browse the internet. It's really helpful. Not only does it speed up navigating, searching, "clicking" links etc but you also practice vim
Holy sh
All I learned was smashing.
I can't get out of file in VIM 😫
😂
twitter.com/tesseralis/status/1592293632413138945?s=20&t=yfCWFalh5hJJ3t31-diQ3A
There is something strange about dotnet developers, they are so addicted to microsoft products specially visual studio, It hurts when they don't know about things like "vim" or "make" etc
💯, I rarely see devs using vim within the MS ecosystem
@@amantinband I use it for years. Vim plugin in every editor