As someone who’s transitioning from VS Code to Neovim (just because I got tired of VS Code eating up my battery even when not running), I came here ready to hate but I just loved this video. Congrats, that was really fun and helpful
We'll wait for you to come back after 2-3 weeks of trying to get everything to work together. By the time you manage to get CMP, LSP, snippets, terminal, debugging, launch tasks and on and on to work, neovim all of a sudden isn't as fast as it's used to be in its vanilla form. Then you will realize that there's no easy way to get per project config going, aka profiles. As a fully loaded ide neovim will eat your battery as well as vscode. I'm speaking from personal experience. Having gone neovim route twice o keep coming back to vscode. The key is to setup you keyboard shortcuts to mimic neovim. I can work in vscode without touching the mouse and then switch to neovim and use nearly identical shortcuts there. Vscode works for you, and you work for neovim.
You know what would help? An add-on that hints the shortcut for every action you just performed with the mouse. And then someone should collect telemetry on that and consider how convoluted some of those shortcuts are.
More modern editors tend to focus more on useability of the ui design and support for popular default shortcut conventions to get traction with users in the short to medium term. This is a practical and important strategy to succeed in a faster moving world. However little details that made a difference for the hardcore hackers are still missing. For example, years ago I put in a ticket so that a vscode user's customised editor keys could also be used in the text fields and ui widgets for consistency and because they break muscle memory and keyboard ergonomics. I don't know how that is going, but recent ticket updates indicated that this could finally be getting attention. The small details like this really boost shortcut efficiency in the long term.
Thanks for the keyboard shortcuts. I ❤❤❤❤❤ VS code. It 's the best code editor amder for programmers. It is very flexible and easy to operate. And packed with a lot of features. I have been using it for 4 years
Would be nice to have the equivalent commands for windows ... Select the block is not Ctrl + Alt + Right Arrow but Shift + Alt + Right Arrow instead. I'm interested in a vim extension tutorial.
9:58 there is a terminal tool called "exa", self-proclaimed modern "ls" it has icons, colors, better formatting overall, i'd really recommend you to try this. The command for fancy output might be pretty long but with aliases I made it just "ll"
Nice video. I am fairly good about using keyboard shortcuts but there are so many I don't know about, and I am glad you introduced some in this video. I also use vim and wouldn't mind a video on that! Thanks for the nice video.
I think Ctrl-Backtick is useful for opening (and closing) a terminal in the bottom window. bottom window is usually more useful just to run the code? But now I see it - bottom window is really messy, lots of unused stuff, probably need to change it to open a terminal in the bottom window.
I do vscode on windows and ash into a Linux machine. I would love to see a video on how do display x apps back to vscode/windows so I don't need a separate vnc session
thank you for share but unfotuntly the conf of vscode depend on the os config for example terminal are rely hard to switch fom it to editor and vice versa i am waiting a update about terminal command
Modifier keys such as Ctrl and Alt on today's keyboards are always in uncomfortable positions, so using shortcuts is almost inconvenient and difficult to type accurately.
Shit+Alt+Left Arrow doesn't work on C++ files (Windows). After the 2nd/3rd tap it selects the whole file instead of the current block (which is a class method implementation). Also on Windows to change tabs SHIFT+CTRL+} doesn't work. You need Ctrl+Tab and Ctrl+Shit+Tab.
I know what the issue with block selection is. The command matches brackets. If the opening bracket is on a newline (after the function name), you must begin Shift+Alt+Left Arrow with the cursor on the line with the opening bracket.
Opening the command palette is 'probably the most important command' as you say, but given this, why the hell do the VS team make it so stupidly difficult to remember and actuate? I mean, a three key chord! Why not assign the most important thing to an 'F' key? Plus for those of us who are complete mouse holdouts, would it kill you to have something clickable on the interface to bring it up?
First. We are not friends. Secondly, you don't even know what you are saying as the "windows" key is an ambiguous term. CTRL is Not the windows key ! "windows" is Windows ?or the equivalent to your command key of your Mac which sometimes is the CTRL key ???
Thanks! But begging for likes and subs is pathetic, so disliked for that. You are no different than a pan-handler. Don't you realize that? Good content gets likes/subs without having to beg... so just be better and you won't have to make everyone else's experience worse so you can scrape by doing less. Cheers.
As someone who’s transitioning from VS Code to Neovim (just because I got tired of VS Code eating up my battery even when not running), I came here ready to hate but I just loved this video. Congrats, that was really fun and helpful
We'll wait for you to come back after 2-3 weeks of trying to get everything to work together. By the time you manage to get CMP, LSP, snippets, terminal, debugging, launch tasks and on and on to work, neovim all of a sudden isn't as fast as it's used to be in its vanilla form. Then you will realize that there's no easy way to get per project config going, aka profiles. As a fully loaded ide neovim will eat your battery as well as vscode. I'm speaking from personal experience. Having gone neovim route twice o keep coming back to vscode. The key is to setup you keyboard shortcuts to mimic neovim. I can work in vscode without touching the mouse and then switch to neovim and use nearly identical shortcuts there.
Vscode works for you, and you work for neovim.
Hi! Do you know how to bring the same search experience from neovim to vs code?
I really like quick fix lists in nvim. Thanks
The arrogance is real 😂
Ctrl + Shift + Left arrow after Cmd + Shift + Left arrow is what I needed the most. Thanks for the awesome shortcut.
You know what would help? An add-on that hints the shortcut for every action you just performed with the mouse.
And then someone should collect telemetry on that and consider how convoluted some of those shortcuts are.
Cmd + T changed my life. Thank you!
Ctrl + B is what i always wanted, i would normally use the mouse to close the side menu but this will save me time, thanx
CMD+0/1/2 have become my new favs!
More modern editors tend to focus more on useability of the ui design and support for popular default shortcut conventions to get traction with users in the short to medium term. This is a practical and important strategy to succeed in a faster moving world. However little details that made a difference for the hardcore hackers are still missing. For example, years ago I put in a ticket so that a vscode user's customised editor keys could also be used in the text fields and ui widgets for consistency and because they break muscle memory and keyboard ergonomics. I don't know how that is going, but recent ticket updates indicated that this could finally be getting attention. The small details like this really boost shortcut efficiency in the long term.
Thanks for the keyboard shortcuts. I ❤❤❤❤❤ VS code. It 's the best code editor amder for programmers. It is very flexible and easy to operate. And packed with a lot of features. I have been using it for 4 years
Would be nice to have the equivalent commands for windows ... Select the block is not Ctrl + Alt + Right Arrow but Shift + Alt + Right Arrow instead. I'm interested in a vim extension tutorial.
we've got vim on the TODO list!
Yeah, it would have been nice to have a shortcut that selects a whole function. Sucks that it's Mac only.
This was a great video! 💯 would love to see a vim extension video too
Noted!
Yeah vim is just awesome once you get used to it.
9:58 there is a terminal tool called "exa", self-proclaimed modern "ls" it has icons, colors, better formatting overall, i'd really recommend you to try this. The command for fancy output might be pretty long but with aliases I made it just "ll"
You can add colors to ls with --color
CTRL + T its gonna be my new very used shortcut , thanks
I believe it's `SHIFT + ALT + LEFT ARROW` to expand selection to select an entire code block in windows by default atm
Nice video. I am fairly good about using keyboard shortcuts but there are so many I don't know about, and I am glad you introduced some in this video. I also use vim and wouldn't mind a video on that! Thanks for the nice video.
alias. That's what I need the most. I don't have to keep typing out 'npm run dev', i can type d and enter.
That's powerful.
Great video, may I know which theme are you using.
Always great to learn these useful things
Well done! Wait, what shortcut focuses the comment form here on YT?
I got some new keys on my keyboard for VSCode that I can now use during my coding hours.😃😃😃😃😃 I loved it.
On symbols menu (Cmd+Shift+O), type @: for sort functions, properties & variables.
Great video, learned lot of stuff!
after navigating to the left menu, how do you open a file, or open a directory to search? For some reason does not work
great video ,loves that
Great video
Thanks, Rob!
I think Ctrl-Backtick is useful for opening (and closing) a terminal in the bottom window.
bottom window is usually more useful just to run the code?
But now I see it - bottom window is really messy, lots of unused stuff,
probably need to change it to open a terminal in the bottom window.
Thanks for the feedback, Alexander.
3:54 Shift + End on Windows, Ctrl + Shift + End will select everything until the end of the file
I am so glad your channel came through! 🫶🙌
Thanks for sharing !!
I expected more focus on vs code. Maybe for future splited video to alias, makefile and so on...
now I just need to find the real shortcuts for windows, but thanks for showing what's possible. knowing is half the battle, I hear.
Amazing!!
Great video! What extension is being used so that in the terminal you see a chevron with the apple icon, current directory, and git status?
ohmyz.sh/
@@code Any insight on the theme / plugins use with omyzsh to make it look like this ?
Ctrl shift P... You can press F1 instead. So much easier.
Yes, because F1 is so close to the home row... 🙈
A video on vim extensions would be awesome.
Thanks for the poem
I do vscode on windows and ash into a Linux machine. I would love to see a video on how do display x apps back to vscode/windows so I don't need a separate vnc session
Thank you for the video. May I ask the perhaps the most cliched question- what is the theme and the font you are using
Theme is called night owl
Started with Night Owl, moved to GitHub Blue. Font is Inconsolata :).
Which fingers do you use for cmd+0 and cmd+1 to switch between editor and explorer.
Just remap these two into cmd+1 and cmd+2, way more comfortable.
I like the way you smoothly transit from teaching vscode shortcut to teaching linux command and teaching makefile
Glad you enjoyed the carefully crafted transitions!
You could have included a pdf so we can print off the short cuts lol. Is there a shot cut for live server?
same theme!❤
I'd be down for the vim extensions
7:00 I don't see the convenience of using the integrated terminal as opposed to a dedicated terminal application like Windows Terminal.
it's a preference - its nice to not be able to leave your editor. also, github copilot works in the vs code terminal if you have that extension.
a video how to learn vim and use it in vscode would be nice
thank you for share
but unfotuntly the conf of vscode depend on the os config for example terminal are rely hard to switch fom it to editor and vice versa i am waiting a update about terminal command
when i save a new file as ipynb, vscode automatically add .i at the end? why is that?
it still do that after i create a new profile without any extesion
I'm on way to moving away from vscode to neovim, using Lazyvim
Font name?
Modifier keys such as Ctrl and Alt on today's keyboards are always in uncomfortable positions, so using shortcuts is almost inconvenient and difficult to type accurately.
Shit+Alt+Left Arrow doesn't work on C++ files (Windows). After the 2nd/3rd tap it selects the whole file instead of the current block (which is a class method implementation).
Also on Windows to change tabs SHIFT+CTRL+} doesn't work. You need Ctrl+Tab and Ctrl+Shit+Tab.
I know what the issue with block selection is. The command matches brackets. If the opening bracket is on a newline (after the function name), you must begin Shift+Alt+Left Arrow with the cursor on the line with the opening bracket.
I found using the mouse together with the keyboard makes my hand not being lazy 😅😅😅
Hey I remember you from way way back
nice, but i wonder if there is alist with shortcuts:)
Yes! CMD-K-S on a Mac, CTRL-K-S on Windows :).
Opening the command palette is 'probably the most important command' as you say, but given this, why the hell do the VS team make it so stupidly difficult to remember and actuate? I mean, a three key chord! Why not assign the most important thing to an 'F' key? Plus for those of us who are complete mouse holdouts, would it kill you to have something clickable on the interface to bring it up?
You can change the key bind, no?
F1 will open it. You can also do some interesting things...like...DOUBLE SHIFT! ruclips.net/video/9vFTkFLr_gI/видео.html&ab_channel=VisualStudioCode
❤👍🏼👍🏼👍🏼
In true Microsoft fashion, let's ignore Linux users (and no, the shortcuts aren't all equivalent to Windows, see reformat code for example).
please microsoft do a ui refresh of vs code it looks too old and dosent go with the windows theme
if SHIFT+CTRL + RightArrow don't work then then try Shift+Alt+RightArrow
Yes for VIM videos. I believe "this is the way."
👍
Just install VIM.
vim video please.
They are telling you to use neovim simply and stop using the clunkly editor THANKS
Just use vim motions, bro
First. We are not friends. Secondly, you don't even know what you are saying as the "windows" key is an ambiguous term. CTRL is Not the windows key ! "windows" is Windows ?or the equivalent to your command key of your Mac which sometimes is the CTRL key ???
Masters don’t use arrows. They are too far and cause waste of time
How can Mac be considered a valuable first choice for such an important video?
@@aNeutrino Mac is just so much more common in the tech world.
Or just use vim like a actual programmer
why are vim users acting like this
Average Vim users 😂
Here we go.
why don't you use Microsoft Windows?
Thanks! But begging for likes and subs is pathetic, so disliked for that. You are no different than a pan-handler. Don't you realize that? Good content gets likes/subs without having to beg... so just be better and you won't have to make everyone else's experience worse so you can scrape by doing less. Cheers.