15 Useful Shortcuts to Code Faster with Visual Studio

  Рет қаралды 34,406

One Wheel Studio

One Wheel Studio

Күн бұрын

Speed up your programming with Visual Studio shortcuts and build your Unity game faster. Rename, move lines, refactor to a method, format file, collapse to definition, find all references, and more!
Support the Channel!
**********************
► Buy me a coffee: www.buymeacoffee.com/onewheel...
► Shop the Unity Asset Store (affiliate): assetstore.unity.com/top-asse...
► Become A Channel Member: / @onewheelstudio
► Or a Patron: / onewheelstudio
► My video and streaming kit: kit.co/onewheelstudio/tutoria...
► Buy a Game Design Book: kit.co/onewheelstudio/game-de...
Video Gear List (Amazon Affiliate)
***********************************
► Sony A6100 Camera: amzn.to/32logXz
► Sigma 16mm 1.4 Camera Lens: amzn.to/3KA4Wr4
► GoXLR (audio interface): amzn.to/35dmr03
► Shure SM7B Mic: amzn.to/3fNbV1E
► Blue Mic Arm: amzn.to/3tHgwdQ
Neewer Light: amzn.to/3rD8eRv
Light Softbox: amzn.to/3GUaHgQ
Neewer RGB Light: amzn.to/3rCTQJ9
Other Links
************
Discord: discord.onewheelstudio.com
Twitter: / onewheelstudio
Devlog: onewheelstudio.com/
Twitch: / onewheelstudio
Timestamps
*************
0:00 Intro
0:23 Cut Entire Line
0:51 Comment & UnComment
1:17 Add Line Above & Below
1:55 Rename (Anything)
3:07 Go To Definition
3:39 Find All References
4:26 Refactor to Method
5:30 Move Code Up/Down
6:09 Format Document
6:42 Surround with Snippet
7:17 Collapse Class to Definitions
7:49 Organize Using Statements
8:23 Quick Fix (Add Methods)
9:46 Solution Explorer
10:51 Unity Project Explorer
11:40 Change Clothes & Unshave
#GameDevelopment #programming #visualstudio

Пікірлер: 93
@gustorvo
@gustorvo 2 жыл бұрын
Cut Entire Line: CTRL + X Comment / UnComment: CTRL + [K, C] / CTRL + [K, U] Add Line Above/Below: CTRL + Enter/CTRL + SHIFT + Enter Rename (Anything): CTRL + [R, R] Go To Definition: F12 Find All References: SHIFT + F12 Refactor to Method: CTRL + [R, M] Move Code Up/Down: ALT + Up / ALT + Down Format Document: CTRL + [K, D] Surround with Snippet: CTRL + [K, S] Collapse Class to Definitions: CTRL + [M, O] Organize Using Statements: CTRL + [R, G] Quick Fix (Add Methods, implement interface, etc): CTRL + . (period) Solution Explorer: CTRL + ALT + L Search to class or file: CTRL + ; Unity Project Explorer: SHIFT + ALT + E
@m3coo
@m3coo 10 ай бұрын
Thank you!
@AnteP-dx4my
@AnteP-dx4my 5 ай бұрын
Why CTRL R + CTRL R opens some stupid window for renaming instead of acting like shown in the video? (CTRL R + R does nothing) (Running VS 2022 community)
@AyushSharma-re4sg
@AyushSharma-re4sg 2 ай бұрын
You can also use "CTRL + /" to comment and uncomment lines of codes
@_Feiks
@_Feiks 14 күн бұрын
Quick Fix: CTRL + . (period). You can also use "Alt + Enter" instead, feel it easier to press.
@imtiyaz215
@imtiyaz215 7 ай бұрын
Visual Studio Productive Tips Duplicate line: CTRL +D Delete line: CTRL + SHIFT + L Selecting all instances of word: ALT + SHIFT + .(period) and then pressing .(period) repeatedly Vertical Selection: Hold down Alt Key and making the selection with either the mouse or keyboard. To create multiple cursors in arbitrary locations: CTRL + Alt + Click Cut Entire Line: CTRL + X Comment: CTRL + [K, C] Un-Comment: CTRL + [K, U] Add Line Above: CTRL + Enter Below: CTRL + SHIFT + Enter Rename (Anything): CTRL + [R, R] Go To Definition: F12 Find All References: SHIFT + F12 Refactor to Method: CTRL + [R, M] Move Code Up: ALT + UpArrow Down: / ALT + DownArrow Format Document: CTRL + [K, D] Surround with Snippet: CTRL + [K, S] Collapse Class to Definitions: CTRL + [M,M] for collapsing one method and CTRL + [M, O] for all methods Organize Using Statements: CTRL + [R, G] Quick Fix (Add Methods, implement interface, etc): CTRL + . (period) Solution Explorer: CTRL + ALT + L Search to class or file: CTRL + ; Unity Project Explorer: SHIFT + ALT + E Creating Code Snippets: Creating Constructor: type ctor and then hit the tab Creating Properties: type prop and then hit the tab Creating Properties with full set and get snippets: type propfull and then hit the tab Creating try catch block: type try and then hit the tab Creating try finally block: type tryf and then hit the tab Switching between tabs: CTRL + tab Switch to next Tab: CTRL + F6 Switch to previous tab: CTRL + Shift + F6 Closing tab: CTRL + F4 Closing all tabs: ALT + [W,L] ; Opening file without using solution explorer: CTRL + , (comma)
@letscode1388
@letscode1388 2 ай бұрын
imtiaz bhai jazakAllah
@Catalyst8487
@Catalyst8487 Жыл бұрын
This is the most useful 12 minutes I've watched in a long time. Thank you for making this video!
@yummybunny7351
@yummybunny7351 2 жыл бұрын
1:03 to select multiple lines, it is more convenient to hold the LMB (left mouse button) and select line numbers on the left side of the lines (works in all IDEs)
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
That is amazing! Had no idea. Love it.
@kazukisenpai2405
@kazukisenpai2405 10 ай бұрын
or just select start, move mouse to the end and hold shift + LMB
@kristophsams5036
@kristophsams5036 2 жыл бұрын
As someone who has been coding for 20 years, these shortcuts are very valuable. Keep them in a notebook, notepad, OneNote, etc. These will help you and don't worry about not remembering every single little trick. No one knows everything or can remember everything even if you use them on a daily basis. I'm also sure there are more than listed here but either way, this is very helpful to everyone coding. Get in those practices and habits. It will save you time and probably money in the long run.
@Vastlee
@Vastlee 2 жыл бұрын
The code generator text like prop, ctor, for, foreach, etc with the Tab+Tab is often overlooked but super useful.
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
Oh yeah! Easily missed by folks and oh so useful!
@Rovsau
@Rovsau 2 жыл бұрын
Great video! Thanks for all the great tips. To clarify: It's not necessary to press CTRL twice. Just hold it. The rest are sequential. CTRL + K + C
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
So true! Definitely found that confusing when I first looked up shortcuts. I was trying to keep my stuff similar to the official documentation- but should have totally addressed it in the video.
@trul77
@trul77 2 жыл бұрын
search to class or file in vs use CTRL + ; it opens explorer in search field and you can start typing the class name Thanks, very useful video!
@Atezian
@Atezian Жыл бұрын
Instead of f12 to jump to definition you can cntrl + left click on the instance. Thanks for the video, had no idea about the latter half on the video. Cheers.
@micaiahstevens8840
@micaiahstevens8840 2 жыл бұрын
Some brains don't work like others. Control-R, Control-M I get HOW we get here, but WOW. Control-Refactor, Control-Method MUCH easier to remember.
@ahmedyousry8266
@ahmedyousry8266 6 ай бұрын
Thanks for the video I also find CTRL + ALT + LMB and ALT + SHIFT + ARROW UP / DOWN very useful to add multi-carets for typing the same thing on multiple lines.
@linzenmeyer
@linzenmeyer 2 жыл бұрын
Awesome! All the good "cuts" in one place!
@smartboybr2657
@smartboybr2657 Жыл бұрын
- Great. I learned about the new line above and below from this video, and now I will use it a lot. - About comments, I use the toggle command. "Ctrl + Shift + ;" or "Ctrl + K, Ctrl + ;". About renaming I use F2.
@work3644
@work3644 2 жыл бұрын
Your video is so so helpful! You doing fantastic work on editing videos. It is so nice and easy to understand. The video that is divided into parts is so powerful. I came back already 4 times to find a shortcut - and it was so easily! Big Thanks!
@furkan4657
@furkan4657 Жыл бұрын
Super useful shortcuts, thank you !
@nikescar
@nikescar 2 жыл бұрын
Plenty of these that I haven't even thought about. Thanks! Another useful one is holding Alt while clicking and dragging to edit multiple lines at once. For example changing a group of private variable to public, or making the all static. Works with cut and paste too
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
I remember seeing that one, but couldn't find it. Thanks!
@hawkgamedev
@hawkgamedev Жыл бұрын
Wow you are really changing the way I approach coding, thanks!
@oleksandrshvets
@oleksandrshvets 2 жыл бұрын
Wow! It was really useful time! Thanks!
@DeeTasticGaming
@DeeTasticGaming 3 ай бұрын
Awesome stuff! It always baffles me how fast you can make a workflow change!
@fdai0097
@fdai0097 Ай бұрын
that was the most useful video for the year, thanks a lot
@guille_sanchez
@guille_sanchez Жыл бұрын
This is gold!!! thanks a lot!
@gamedevj.j.7240
@gamedevj.j.7240 2 жыл бұрын
We can also use F2 for renaming.
@pj-wille
@pj-wille 2 жыл бұрын
This is actually a fairly standard keybind across most programs for renaming. Very helpful to know.
@programerbahar60
@programerbahar60 Жыл бұрын
Very helpful video for visual studio, thanks for your help tips
@Betruet
@Betruet 2 жыл бұрын
Find all references! Holy crap I needed that tip thanks
@jameslavery2958
@jameslavery2958 2 жыл бұрын
Oh man, thank you for this!
@Haapavuo
@Haapavuo Жыл бұрын
Weird that no one hasn't commented about you spelling CTRL wrong for about 20 times in this video 😄
@OneWheelStudio
@OneWheelStudio Жыл бұрын
Ha! I can't say I'm surprised I screwed that up. Can't spell for the life of me. Once spelled my own middle name wrong on a middle school student ID. Oops.
@zanagi
@zanagi 6 ай бұрын
I just realise that
@halivudestevez2
@halivudestevez2 Жыл бұрын
Great tutorial! I would like to add one: ctrl + click on a idendifier executes also "Go to Definition"
@OneWheelStudio
@OneWheelStudio Жыл бұрын
I’m working from my laptop this week and don’t have my macro keys. So now this is extra helpful!😎
@trannhan1432
@trannhan1432 Жыл бұрын
Thank you so muchhh
@mrvastayan
@mrvastayan 2 жыл бұрын
Thank you!
@MuhammadO19
@MuhammadO19 10 ай бұрын
1:48 Shift + Enter is enough to add a new lkne below the current one, thabks for the Ctrl + Enter I didn't know that
@rain2besoon
@rain2besoon 11 ай бұрын
to find function/file/class within our outside current project, better to use (ctrl + , ) then type function name, it even supports fuzzy search
@verynotsuspicious
@verynotsuspicious 5 ай бұрын
Thanks!
@Byynx
@Byynx 5 ай бұрын
In many situations you don't need to press CTRL twice. For exampe CTRL K and then CTRL D, you can just do CTRL K + D.
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 10 ай бұрын
Amazing should have known these 20 years ago, this is a great use for layer 3 on my corne....
@jutekpixel
@jutekpixel Жыл бұрын
Instead of CRTL+RR you can also press just F2 to rename. By the way it works as well in Unity for renamin files.
@libberator5891
@libberator5891 2 жыл бұрын
I like Shift + Delete to delete an entire line
@pedropc5824
@pedropc5824 2 жыл бұрын
Wow that was great
@micaiahstevens8840
@micaiahstevens8840 2 жыл бұрын
QUICK Unfortunate Note - On Shift-F12? I THINK. (HATE remembering these.) This shows you all the calling classes, and SOME versions, think this was a pro only feature. You have it in your video, shows all the calling Functions. 2 References public static vcid RequestPickup(... Prob a BAD example but without the static you can do this for Buttons for instance. 0 references. public void Clicked_RequestPick(... This does NOT mean there are zero references, it COULD include OnClick events. I WISH there was a way for Visual Studio to track ALL those links. Would make me want to use them more and make them more useful.
@DeathxStrike18
@DeathxStrike18 2 жыл бұрын
my fav are alt+up to move blocks of text, or ctrl+.
@eladaksara2512
@eladaksara2512 Жыл бұрын
amazing
@sentient1640
@sentient1640 2 ай бұрын
Thanks.
@MarekNijaki
@MarekNijaki 2 жыл бұрын
Just pinging yt algorithm because I like your channel
@cheesymcnuggets
@cheesymcnuggets Жыл бұрын
This is gonna save me so much hassle
@Justeego
@Justeego 3 күн бұрын
My brain exploded with Alt up shortcut
@OneWheelStudio
@OneWheelStudio 3 күн бұрын
One of my favorite!
@steffenm.5124
@steffenm.5124 11 ай бұрын
Short question to the renaming (from 1:53). Say I copy a method or an event handler with the same text and just rename the method (e.g. a textBox event with some input logic) and I want to change only the names of the events in the new method/event. If I type Ctrl+R Ctrl+R it would change not only change the names in the method I am typing, but also the names of the method where I copied the code from. Is there any option available to change only the names in the current method?
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 10 ай бұрын
Drag to move is a better way to move text than the keyboard IMHO
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 10 ай бұрын
Programmable (split, ortho etc) keyboards like corne make you way more powerful here. You can have a layer with all these shortucts on and have multiple presses (eg ctrl+k, ctrl+d) as a single keypress. Next level and way more ergo than 1890s QWERTY keyboards.
@julietmikealpha
@julietmikealpha 2 жыл бұрын
Visual Studio Solution Explorer has a search bar, usually accessed with Ctrl+; (that's ctrl+semi-colon). It has had a search since 2012 so might want to check your install or do a reset? Unsure how to bring it back if it gets broken :/
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
It’s the Unity explorer that doesn’t have a search bar. I so wish it did.
@AS-ih8jj
@AS-ih8jj 2 ай бұрын
Ctrl + Shift + H For renaming is more accurate , cause the ctrl + r + r doesn’t rename all occurrences
@b25671
@b25671 3 ай бұрын
I don't know about unity specific but Ctrl+shift+t searches for files. Ctrl+q searches for settings.
@Byynx
@Byynx 5 ай бұрын
On MS Visual Studio 2022 if we rename a variable by pressing CTRL + R twice, it shows up a classic style dialogue box preventing from directly type the new name in the text editor. Is it possible to have it like yours where you keep writting the on text editor?
@mikipompon2024
@mikipompon2024 3 ай бұрын
Hey, did you find a solution to this?
@Byynx
@Byynx 3 ай бұрын
@@mikipompon2024 No.
@vijorsup
@vijorsup 2 ай бұрын
Options... -> Text Editor -> C# -> Advanced -> Find "Rename" and under the "Where should the rename UI be shown?" chose "Show UI as a dashboard in top right"
@ezoray
@ezoray 2 жыл бұрын
I use most of these but there seems to be a lot of differences on the Mac, or is that due to me using the Community edition?
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
I've used the Mac version and it is VERY different. I don't think it's community version vs. some other. The mac version is fairly new (just a couple years old) and very different.
@ezoray
@ezoray 2 жыл бұрын
@@OneWheelStudio It does feel like it was created by a separate team. One annoyance for me in VS is auto-complete, it can be a hindrance as much as a help at times. I used IntelliJ Idea for years and I think I got a bit spoiled by it, VS feels like a step backwards when it comes to focusing on developer productivity.
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
It can be a bit aggressive. Though I’m the newest version on the pc side it’s written complete functions for me and sometimes it’s almost spooky how good it is.
@tranducviet21
@tranducviet21 Жыл бұрын
7:25 so how r we gonna re-open those again ?
@OneWheelStudio
@OneWheelStudio Жыл бұрын
CRTL + M,P to expand all. www.visualstudiotips.co.uk/tip/expand-collapse-all/
@tranducviet21
@tranducviet21 Жыл бұрын
@@OneWheelStudio thank you
@KroneDev
@KroneDev Жыл бұрын
Neat
@aminullah5939
@aminullah5939 Жыл бұрын
please any these shortcut key write notepad
@beardordie5308
@beardordie5308 2 жыл бұрын
I really enjoy changing my clothes and unshaving.
@OneWheelStudio
@OneWheelStudio 2 жыл бұрын
I wondered if anyone would catch that! 😛
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 10 ай бұрын
Error: Add line above is shift enter not ctrl enter
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 10 ай бұрын
Why are you saying: Ctrl D + Ctrl K? What does this mean? They both do the same thing? You have to do one then the other? If the latter what effect does each one have? Not clear.
@togyjames1795
@togyjames1795 Жыл бұрын
Ctrl + - : Navigate Back
@kbcubezz6190
@kbcubezz6190 11 ай бұрын
Lol sorry to notice but you wrote CRTL insted of CTRL on all the examples. CRTL = CTRL;
@kbcubezz6190
@kbcubezz6190 11 ай бұрын
Much respect. Video was very helpful.
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE 10 ай бұрын
Add line above adds a line BELOW if you're at the end of the row. Broken feature.
@VirtusH
@VirtusH 2 жыл бұрын
10 sec version of this video: Use Rider! :)
@YoursTruelyMe2
@YoursTruelyMe2 Жыл бұрын
Snippets!! ctrl(cmd) + shift + p search for Configure user snippets > New global snippets file In between the brackets, you can enter something like what's below "pyfor": { "prefix": "pyfor", "body": [ "${2:items} = [\"RED\", \"GREEN\", \"BLUE\"]", "", "for ${1:item} in ${2:items}:", "\tprint($1)", "$0", ], "description": "For loop in python" }, After you save this file, anywhere you enter they keys pyfor > enter the above code will not only be populated but the $1 and $2 tells your cursor where to go when the tab key is hit. Whole programs can be written in a few keystrokes. Brilliant!
Add Juice, Polish and Functionality with Unity Event Handlers
47:39
One Wheel Studio
Рет қаралды 10 М.
15 Visual Studio Editor Tips including Intellicode and EditorConfig
1:15:01
3 wheeler new bike fitting
00:19
Ruhul Shorts
Рет қаралды 45 МЛН
DELETE TOXICITY = 5 LEGENDARY STARR DROPS!
02:20
Brawl Stars
Рет қаралды 22 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 15 МЛН
Unity async / await: Coroutine's Hot Sister [C# & Unity]
16:18
30 VSCode Keyboard Shortcuts You NEED to Know
17:15
ArjanCodes
Рет қаралды 61 М.
15 Tips to Boost Your Productivity in Visual Studio
12:30
Microsoft Visual Studio
Рет қаралды 34 М.
Unity Performance Tips: Draw Calls
4:24
Lofi Dev
Рет қаралды 179 М.
Keyboard Shortcuts Every Programmer Should Know
12:33
Hallden
Рет қаралды 122 М.
Delegates, Events, Actions and Funcs - The Observer Pattern (Unity & C#)
11:48
My 10 “Clean” Code Principles (Start These Now)
15:12
Conner Ardman
Рет қаралды 145 М.
Code faster with these VS Code shortcuts
8:44
Coder Coder
Рет қаралды 315 М.
11 Things You (Probably) Didn't Know You Could Do In Unity
13:49
Game Dev Guide
Рет қаралды 148 М.
3 wheeler new bike fitting
00:19
Ruhul Shorts
Рет қаралды 45 МЛН