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!
@amantinband2 жыл бұрын
Holy cow that’s crazy 🤯 Thanks for sharing!!
@serkan.bircan2 жыл бұрын
Interesting.. How do you stop it then? 😄
@PontiacCZ11 ай бұрын
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."?
@fabricehategekimana535011 ай бұрын
@@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
@programmingloop77 ай бұрын
@@fabricehategekimana5350And how do u stop it?
@mumk5 ай бұрын
not a new vim user but definitely learn something new, thanks!
@kmcdo11 ай бұрын
I don't know how I missed this video before, but god bless you sir!
@murtadha9610 ай бұрын
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
@mechwarrior832 жыл бұрын
Great content, may the algorithms bless you!
@kesoBJJ2 жыл бұрын
vim is awesome... dont know how i used to live without it :)
@SokarRomania7 ай бұрын
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 !
@youri_golo11 ай бұрын
This is awesome! Thanks
@MkYentertainment11 ай бұрын
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
@gagnon1242 жыл бұрын
This blew my mind
@JoseGarcia-qq6sk Жыл бұрын
This is brutal. I am using this
@ikkidarkrose9 ай бұрын
thank you so much!
@florianhennig47782 жыл бұрын
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.
@amantinband2 жыл бұрын
Right that would be better 😊
@albankurti3002 жыл бұрын
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.
@mohamedelmoussaoui-q9y Жыл бұрын
thank you vere much
@PraecorLoth9702 жыл бұрын
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.
@amantinband2 жыл бұрын
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
@vricop Жыл бұрын
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!
@gabrielordonez7876 Жыл бұрын
A video on installing and configuring vim in windows would be interesting. good video.
@blessdarah1256 Жыл бұрын
have you setup debugging for your configuration with Vim and C#
@sacharkin2 жыл бұрын
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 🤔
@jameskelly992 жыл бұрын
Very, VERY interested in your neovim setup for c# once you get it sorted
@yosefkukuriku28 күн бұрын
אחלה עמיחי
@LoZioIAR2 жыл бұрын
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...
@DrHeinzDoofenshmirtz2 жыл бұрын
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.
@amantinband2 жыл бұрын
Definitely. Productively will increase significantly!
@meetingattender8132 Жыл бұрын
How do i exit vim tho
@chezchezchezchez Жыл бұрын
Awesome tips. You didn’t mention that you can run vim in Visual Studio proper with a free vim Add in.
@DrHeinzDoofenshmirtz Жыл бұрын
You might not have converted me yet, but I have now started on my pilgrim journey and engaged in the steep learning curve. Unfortunately, KZbin 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.
@programmingloop77 ай бұрын
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
@mohammedthaier171811 ай бұрын
اصطورة
@anantawijaya1594 Жыл бұрын
Holy sh
@SajadJalilian2 жыл бұрын
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
@amantinband2 жыл бұрын
💯, I rarely see devs using vim within the MS ecosystem
@RtoipKa2 жыл бұрын
@@amantinband I use it for years. Vim plugin in every editor