The tool I'm using to show the keystrokes isn't the best - sorry about that. I'll look into other options for my next video. If you have any recommendations for a better one, please let me know!
@elalitte2
25 күн бұрын
keycastr is quite nice
@henrymisc
25 күн бұрын
@@elalitte2 Definitely looks like an upgrade - thanks :)
@PaulPandi69420
24 күн бұрын
Screenkey a better one
@kiuri.
25 күн бұрын
Usually when I watch these videos I tend to see the same tips over and over, that seem more tailored to absolute beginners than frequent vim users. Not this one though, this was great and concise and taught me a few things I did not know. Thank you!
@henrymisc
25 күн бұрын
Thank you so much! I'm really glad to hear that the video brought something new to the table for you. Appreciate your kind words and thanks for watching!
@ukpkmkk8409
25 күн бұрын
totally agree, only see this vids for like 2 minutes, scoll down to comment section see someone has the same thoughts like me
@JefCollier
11 күн бұрын
Count me in too! Even if a vid shows me something I know, it's validating because the vimJourney is so personal that we get stuck using something just because we didn't know of another way. I learned a few new things here and my usage of Shift+J has been validated.
@vaisakhkm783
25 күн бұрын
How many years of using vim, still i had things to learn... wow vib is a game changer
@FalconCodes-dx2nj
25 күн бұрын
Been using vim for 3 years and still this video taught me things that I think would've taken me another year to find if I hadn't seen this video. Thanks a lot for vib and viB that's so fast
@henrymisc
25 күн бұрын
Thanks so much - this makes me really happy! Appreciate you watching!
@ahmedjaad4940
13 күн бұрын
@@henrymisc Okay guy this gives me hope, I'm only a few months in my vim journey and I already knew 90% of what it presented here. the i+b and g+x are the only two I learned. @henrymisc is is a great video though
@Teslacoil33
3 күн бұрын
yeah this one is cool. I had just started getting better at targeting the {, [ and ( keys on my keyboard and that will still come in handy when there are lines with different types of parentheses on them, but for all other ones I'm happy to use b and B :)
@jjh2811
23 күн бұрын
Just found out the line joining feature has an advantage beyond what you've shown. When combining two lines that included indent spaces, I always got frustrated because I had to delete the spaces. You can't imagine how I felt when I saw that just pressing the J key automatically removed the spaces and combined the lines simply and neatly. Thank you.
@gravityshark580
4 күн бұрын
4:41 is not necessarily a 'vim' trick but still extremely useful. i found about it first from a blog about using the unix tools as an IDE itself
@NathinSpecial
25 күн бұрын
"Jump to a specific line like a prod". We all have this prod PTSD lol. Super cool video, learned a few tricks !
@Cethris
25 күн бұрын
Thank you! Sessions were completely new to me. I will try to write something that autosaves the current session from time to time and restores it automatically if the file exists. That would be such a lifesaver
@henrymisc
25 күн бұрын
Thanks so much! Someone on reddit pointed out that there's also a plugin called vim-obsession, which offers a nicer interface for managing sessions, if you're interested in a pre-built solution.
@ananyobratapal5521
25 күн бұрын
Also check out persistent.nvim, written in lua by none other than folke ;)
@no_name4796
25 күн бұрын
Omg, i used neovim for 2 years and i knew only 2 of the tricks lol I love how i still can keep going down VEEERY deep rabbit hole in neovim/vim even after feeling like i learnt everything lol
@henrymisc
25 күн бұрын
That's the beauty of it IMO :)
@no_name4796
24 күн бұрын
@@henrymisc I 100% agree. Also: macros are the funniest feature in neovim. It feels like doing a coding game while coding. It's great!
@henrymisc
24 күн бұрын
@@no_name4796 Totally! It just makes coding more fun!
@Fittiboy
25 күн бұрын
Some really cool stuff in there, and I even got to say all the ones I already knew out loud before you could, so I got to feel smart! It's the perfect video format.
@henrymisc
25 күн бұрын
@@Fittiboy Thanks, I appreciate the feedback! I'm considering doing a part 2 :)
@maxwebstudio
19 күн бұрын
Nice tips men ! Love the B and shift B for brackets !
@GavinBogie
25 күн бұрын
For toggling case I prefer `vit~`. This also gives you access to `vitU` and `vitu` for uppercase and lowercase respectively.
@GavinBogie
25 күн бұрын
nvm I just found `guit` and `gUit`... this is epic.
@piotrekgebala2524
24 күн бұрын
adding closing tags to the column selection was brilliant. Thanks a lot
@TheRich107
25 күн бұрын
This was a great video, well paced and clear! Please make more!
@DEVDerr
25 күн бұрын
Holy smokes, that was a pure raw good content Didn't know about most of these
@sergeykolesnik1171
12 күн бұрын
I noticed you use enter for a new line in insert mode. However, reaching for Enter is painful for your pinky. I use for the new line in insert mode, along with instead of backspace and for deleting the word to to the left. When I learned that I can do that instead of reaching for Enter or Backspace, I felt such a relief. No more pain
@henrymisc
12 күн бұрын
@@sergeykolesnik1171 That's pretty smart! Is this default behavior or a custom keymap that you set up? I use a split keyboard with enter mapped to my thumb keys though, so for me this is quite comfortable actually :)
@sergeykolesnik1171
12 күн бұрын
@@henrymisc I think it has been default since the first terminals. I try not to do any remapping for default keys
@khubaib-binehsan
25 күн бұрын
1 month into learning vim and already love it. and have known like 12 of them already lmao 😭😭
@henrymisc
25 күн бұрын
One month in and you're already picking up so much - props to you! Glad I could add the remaining 2 to your arsenal.
@amateur_hacker
25 күн бұрын
Fantastic job love the neovim tricks 😊.
@salfum7966
25 күн бұрын
Awesome video, have stuff to learn. Thanks a lot!
@nguyenthanh1479
25 күн бұрын
Wow, a lot of new things for me. Bravo!
@paulywalnutz5855
25 күн бұрын
this is actually fire, heaps fo stuff i didnt know
@henrymisc
24 күн бұрын
Glad I could add a few tricks to your arsenal. Thanks for watching :)
@user-nv6of7jy4z
25 күн бұрын
Fantastic tips, I've forgotten some of these. Thanks.
@henrymisc
25 күн бұрын
Glad the tips were helpful - always good to have a little refresher. Appreciate you watching!
@niza.toshpulatov
24 күн бұрын
The visual block trick is so cool! I always use regexes for the same result 😅
@1234minecraft5678
25 күн бұрын
Nize video, pure gold and interesting motions.
@henrymisc
25 күн бұрын
Thanks, glad you liked it :)
@121-tech
24 күн бұрын
For appending to the end of a group of lines you don't have to jump to the end of the lines, shift-A is enough. Same for prepending. Shift-i is enough. Both shift I and A will go to start/end of line wherever on the line you are. They are also repeatable with period. You don't _have_ to block select either, visual line works as well, in case shift is in a better location than ctrl.
@nekoill
23 күн бұрын
Neovim is just amazing, I've been using it for a little while longer, but I still use almost the bare minimum of basics, but it is still enough to make text editing so much easier and more comfortable.
@henrymisc
23 күн бұрын
Couldn't agree more! And sometimes you pick up little tricks here and there that just make our lives so much easier.
@d7g.x
25 күн бұрын
you are a saver, keep it going
@henrymisc
25 күн бұрын
Thanks for the encouraging feedback 🫶
24 күн бұрын
Wow! I am totally surprised, I knew some tips, but the ones I didn’t know blew my mind, you have a new subscriber from today, excellent content!
@henrymisc
23 күн бұрын
Awesome! Welcome on board :)
@mohit84604
25 күн бұрын
We want to see more tips like that. Can you also make a video on ex commands because primegen uses them a lot
@henrymisc
25 күн бұрын
Great idea! I actually had a much longer list of tips for this video, but I wanted to keep it concise. Thanks to all of you, I've also learned some new tricks, so there's definitely plenty of material for a part 2! :)
@fuutek9171
25 күн бұрын
this was great!
@peedrojs7683
23 күн бұрын
I'm trying neovim for the last 2 months, some of the commands I didn't know.. thank you!
@henrymisc
22 күн бұрын
You're so welcome! :)
@gatogordo4131
20 күн бұрын
Finally another channel with good neovim content, not just the usual begging stuff, already subscribed
@henrymisc
19 күн бұрын
Much appreciated! Thanks for your support!
@lpanebr
24 күн бұрын
4:38 the % also jumps opening and closing html tags.
@anruntxd8711
24 күн бұрын
amazing video, learned a lot from it!
@Mcdude22
20 күн бұрын
Man usages of visual block surprised me. Those use cases I absolutely would’ve just done a quick macro on the fly, but in that case visual block is definitely way faster! Big fan
@henrymisc
19 күн бұрын
Glad I could add it to your toolkit :) Thanks for your support!
@byakka
18 күн бұрын
Wait until you see :norm
@BladeWDR
25 күн бұрын
I actually didn't know about the Vim sessions feature, but I prefer the way Harpoon does it. That join two lines feature is an oddball one I didn't know about... I can't think of a scenario where I might want to do this? Maybe if I had a long list of something I wanted to make into one line for some reason, it would be easy to write a simple macro using J to do that, but otherwise, drawing a blank.
@henrymisc
25 күн бұрын
Harpoon does handle sessions really well! I actually find myself using Join quite a bit. For example, it is handy when I have a list of items on separate lines that I want to quickly turn into function arguments.
@raymondkemboi1349
25 күн бұрын
Learned a lot. Really cool
@chriscastillo8068
25 күн бұрын
Learned something new. Pretty cool. Thank you.
@henrymisc
25 күн бұрын
Happy to hear that! :) Let me know if you have any questions.
@chriscastillo8068
25 күн бұрын
@@henrymisc What do you use to screen record? I use MacOS and tried OBS but it is not crisp at all.
@henrymisc
25 күн бұрын
@@chriscastillo8068 I'm using Cleanshot X. Would recommend it but features are a bit limited. I want to try OBS at some point.
@user-oc5px9uc4n
20 күн бұрын
The best motion I recently figured out is that in normal mode hit: '' This will move you back to the place you jumped from (Note: these are two single quotes) Overall one of the most powerfull features of vim are marks but i see no one talk about them
@henrymisc
19 күн бұрын
Wow this is powerful! I used to set marks for this. Thanks!
@madmaxdev
25 күн бұрын
bring more videos like this.
@henrymisc
25 күн бұрын
More Vim and Neovim content is planned :)
@CyperN077
24 күн бұрын
Always something to learn. Thanks
@ErmandDurro
25 күн бұрын
Great content! Thank you 😃
@henrymisc
24 күн бұрын
My pleasure! :)
@modernkennnern
23 күн бұрын
What I learnt is that the g prefix was for more than just ctrl-a. It seems very powerful
@Good-and-Geeky
24 күн бұрын
All I need now is a way to remember all of these codes 😂
@teay5767
25 күн бұрын
really useful advice, jump between different files, using '!
@nicolaisattler1990
25 күн бұрын
My God, the ctrl-z and fg combination blew my mind haha :D Thanks!
@Flackon
25 күн бұрын
That's actually a shell standard, and you can do it with any process!
@henrymisc
25 күн бұрын
@@Flackon To add to that, if you have multiple jobs running in the background, you can check their status with jobs and bring a specific job to the foreground using fg %. For example, fg %2 will bring the second job back. Thought you’d find this tip handy as well! :)
@sarundayo
12 күн бұрын
All good just that please specify wether you use lower case or capital letters next time on your key capture software. Confusing to see G when you actually meant g
@Interyx
24 күн бұрын
If you need to quickly get into the terminal in Neovim, you don't even have to leave. Just use :term to open a terminal emulator window right in your workspace, run whatever command, and then use :q to exit the buffer.
@henrymisc
23 күн бұрын
Good one thx!
@keaneplayingmbae2852
25 күн бұрын
You deserve more subs😭
@paolodominguezhurtado7225
24 күн бұрын
Great that this video is getting good views. Thanks I am learning a lot. VIM IDE 🚀
@henrymisc
24 күн бұрын
Thanks so much! I'm glad you find it helpful. It's awesome to see the community enjoying it!
@codingwithrendi
24 күн бұрын
thanks sir, now i can enjoy my life at 18 years old 😃
@N3krodamus
15 күн бұрын
You got my like Sr. Cheers
@nashmcguire5771
12 күн бұрын
Premium tips thanks for making this video 🙏🏽
@mikaay4269
25 күн бұрын
These motions are super useful for German keyboard layouts. I wonder why I go them from you...
@henrymisc
25 күн бұрын
I'm also German, but I don't use a German keyboard layout. I'm curious - what makes them particularly useful for that layout?
@mikaay4269
24 күн бұрын
@@henrymisc due to the german keyboard having the umlaute, it shifts special characters to other keys which then require you to use keys life ctrl shift and alt a lot more than on a us keyboard. secondly, the | characters are between shift and y (shift and z on a us keyboard) which makes typing them super unusual because you either have to press your ring finger and your pinky finger together to to get > or press right shift and the key which just feels unnatural. Most importantly are the brackets, which are shifted around by the umlaute like I mentionned. Especially for languages which use (){}[] heavily, like for example rust, it makes it very annoying to use a german keyboard in general, so any kind of speedup is useful. Essay over
@МихайлоДвалі
25 күн бұрын
What a great tips
@yorishinamoku
25 күн бұрын
OMG, its AMAZING!!!
@elakstein
25 күн бұрын
Marking with m was something i learnt. Also i use ctrl + O ctrl + [ ctrl + t for going through my c code.
@henrymisc
25 күн бұрын
Awesome, thanks for sharing!
@yanisfourel
21 күн бұрын
4:38 yes you can use `%` to jump between matching parenthesis/brackes/quotes or whatever, but I learnt recently you can also use `])` to jump to the next unmatched (from the current cursor's position) closing parenthesis, of `[[` to go to the previous square bracket. So if you have: ``` if (true) { int a = 0; //
@henrymisc
19 күн бұрын
I didn't know that one. Thank you!
@sarojregmi200
25 күн бұрын
Great video subscribed
@henrymisc
25 күн бұрын
Thank you :)
@reatter
26 күн бұрын
Sadly I didn't learn something to day. Something you might like: * and # jump forwards and back to the word under the cursor, with word boundaries, so "word" will only match "word", but not "sword". g* and g# also find partial Matches.
@henrymisc
26 күн бұрын
Thanks for watching, and I appreciate the feedback! I'm glad you shared those tips - g* and g# are new to me, so I’ll definitely be trying them out.Thanks again for sharing!
@FalconCodes-dx2nj
25 күн бұрын
I felt like I unlocked a superpower when I started using these
@nikolazivkovic2399
25 күн бұрын
Thanks!
@henrymisc
25 күн бұрын
Welcome!
@redDuck757
25 күн бұрын
Cool video. Get some new things. Thanks a lot👍
@jansustar4565
21 күн бұрын
Do you have any tips for navigating in insert mode? I find myself just using C-arrows, since it is usually faster than exiting insert mode, navigating and reentering.
@henrymisc
21 күн бұрын
What is your Esc key? If you haven't done so already, you could consider remapping it to a more convenient location like Caps Lock, for example. Also, did you know you can run Normal mode commands directly from Insert mode with Ctrl+O?
@legion_prex3650
9 күн бұрын
i just realized, that my visual block mode and insert and append doesn't work anymore... somewhere on my way i adjusted my keybindings and i have no idea, what's wrong now.
@1Q81725
12 күн бұрын
Alt the Magic Key need to know earlyer
@devstefancho
25 күн бұрын
great work! I just subscribed
@henrymisc
25 күн бұрын
Thank you! Appreciate you watching :)
@user-wr9gz1gr3u
24 күн бұрын
I'm using vim for a year and a half or something and I definitely didn't know about any of these, your videos are great, keep it up. But you gotta switch to linux, cmon 😆
@henrymisc
24 күн бұрын
Glad you found it useful :) I have a mac at work and at home, but I've always wanted to dive more into Linux! Might do it eventually.
@blanky_nap
24 күн бұрын
Not bad video, but new already all the features
@de-is
19 күн бұрын
What is your status-bar theme? Or overall theme if status bar design is part of it. Just starting with Neovim (kickstart) and would like to change "ugly" default status line. Also percentage of progress in file is missing in my config. It it present in vanilla vim. But can't easily find in nvim.
@henrymisc
19 күн бұрын
@@de-is I'm using Lualine with the Nord theme. You can find the config in my dotfiles repo. Also a video about the entire config is planned. Hope this helps :)
@lileightright
25 күн бұрын
Very helpful, but please be more careful with the command cases that are shown. For example, you say 'press g,' but it shows a capital 'G,' which can be confusing for people following along.
@henrymisc
25 күн бұрын
@@lileightright Absolutely! Thanks for pointing that out. The tool I'm using isn't the best. I realized that too late. I'll look for another tool next time.
@mr_rti
25 күн бұрын
Shift key is shown when capital letters are pressed btw, but yeah it is a little bit uncomfortable
@mo-dodo4224
22 күн бұрын
I really like the theme and thr color pallete what is it and the terminal workflow?
@henrymisc
22 күн бұрын
I'm using the Nord color scheme everywhere. In my previous video I explain my terminal setup in more detail, maybe you find that interesting. Thanks for watching :)
@GonzaloStoll
25 күн бұрын
Very nice video, I learned a couple of things! I didn't fully understand how b and B actually work for replacing i( or i{ 🤔 what is the actual meaning of b/B here?
@henrymisc
25 күн бұрын
They are synonyms basically. The b text object is a synonym for ( and B for {.
@GonzaloStoll
24 күн бұрын
@@henrymisc huh! You learn every day… thank you m8, keep ‘em videos coming!
@yanisfourel
21 күн бұрын
2:50 you pressed `jjjjjjjjjj` instead of pressing `G` Another way to solve that would be to do `:%s/.*/\0` and enter, I prefer that but it's not objectively better
@henrymisc
21 күн бұрын
@@yanisfourel Well spotted! Indeed G would be better! I love that substitute command. Thanks for sharing! :)
@user-kx3zh9ic7s
23 күн бұрын
vib/viB. Already a useful video.
@kieranmckenzie2995
21 күн бұрын
viq also works for strings
@khald0r
17 күн бұрын
01:00 How to achieve the same for quotes so I can use q instead of " for changing in quotes for example? When I used to have vim extension in vs code, this was on by default.
@henrymisc
17 күн бұрын
You could set up a keymap for this. Something like this should work: vim.keymap.set('o', 'aq', "a'") vim.keymap.set('o', 'iq', "i'")
@khald0r
16 күн бұрын
@@henrymisc It worked! Thanks a lot
@thecodealchemist7095
10 күн бұрын
how were you able to give your editor a custom background?
@henrymisc
10 күн бұрын
I set it transparent in Neovim and set it in WezTerm. I explain it in detail in my video about configuring WezTerm :)
@lel7531
25 күн бұрын
Didn't even mention :x which is the better alternative to any of the binds you talked about
@FalconCodes-dx2nj
25 күн бұрын
I would argue that ZZ and :x are about the same in terms of convienence
@henrymisc
25 күн бұрын
@@FalconCodes-dx2nj I'd agree with this. ZZ and :x are equivalent. ZZ saves a keystroke since you don't need to press Enter. But pressing the same key twice can be slower or less convenient for some. It's great that Vim gives us options, so everyone can choose what feels most natural.
@irfanfauzi8704
25 күн бұрын
capital G is awesome
@cricocrak
21 күн бұрын
Can you do a video on how to get your config? Im starting my journey to vim
@henrymisc
21 күн бұрын
@@cricocrak Of course! I'm planning it for the near future. Have fun learning Vim :)
@fabricehategekimana5350
25 күн бұрын
Nice content ! Suscribed !
@henrymisc
25 күн бұрын
Thank you, I appreciate you watching :)
@martonvalentin7386
24 күн бұрын
Can u give a link for ur tmux conf?
@henrymisc
24 күн бұрын
You can find it in my dotfiles (link in description). Stay tuned for a future video on it :)
@darklord2222
18 күн бұрын
I like leader+q much more 😅
@uzumakiuchiha7678
26 күн бұрын
Noice
@lian1238
22 күн бұрын
Also, ^i and ^o are super useful to jump back and forward, let’s say after you do a gf
@henrymisc
22 күн бұрын
Totally! The jump list is super powerful!
@gjermundification
25 күн бұрын
0:06 Gem ^^
@tornado3007
12 күн бұрын
Nur als kleiner Tipp: es heißt sinn ergeben nicht Sinn machen
Пікірлер: 162