![]() Here are some tips how you can get better diffs. In some cases, however, you can get better results by installing third-party extensions or by fine-tuning some settings. The Visual Studio Code diff viewer provides a good out-of-the-box experience for many programming languages and other text-based file formats. Below I have collected some tips on how you can further configure and optimize the diff viewer to your needs. This should give you basic understanding of how diffs work in Visual Studio Code. Only the parts of the line that actually differ have an intense color: Lines that exist in both versions but contain differences use a light red and green background. Lines that exist only in the new version are displayed using a diagonal pattern on the left side and bright green background on the right side: Lines that exist only in the old version are displayed using a bright red background on the left side and a diagonal pattern on the right side: The differences between the two files are usually highlighted using the colors red and green, but the colors may vary depending on theme you are using. The right side shows the new file, which is the second file you selected or the new git revision. On the left side you can see the content of the old file, which is either the first file you selected or the older git revision of the file. Diff Viewer ExplanationĪfter following any of the methods described above, the diff viewer should open. Check out the marketplace page to learn more about them. Find "Toggle Line Comment" and click on the pencil icon to edit it.The Diff Folders extension offers several other features, such as copying files between the two folders. Type in "keyboard" and select "Preferences: Open Keyboard Shortcuts"ģ. If for some reason you want to change the default key binds for commenting and uncommenting in VS Code, you can follow these steps: 1. Changing the comment key binds in VS Code unless of course you rebound the slash shortcut to do something else. Like I said, I think these commands are a lot less handy, and I don't think there's ever a good reason to them over the slash one. So, if you keep executing (CTRL + K + C), the comments will keep piling up, as shown in the screenshot below. They do not toggle code like the slash shortcut. The main difference with these commands is that they each only have a single purpose. There's one other way to comment and un-comment, but it's not as handy.Ĭomment out code (): To toggle a VSCode comment block, you can use : If you want to comment out multiple lines of code within the same comment, this is what you're looking for. These are comments which span multiple lines of code (a block). Some programming languages support block comments. I use this command constantly and can't imagine not having it. Once you do it a few times it will become muscle memory and boost your productivity. ![]() ![]() Select the code that is currently commented-out and execute the shortcut. You can also uncomment using the same command. ![]() Execute the shortcut that corresponds to your platform.Select the text or code that you want to comment out.This is probably the most useful shortcut in here. This is the other main usage of comments. The VSCode comment shortcut Mac is very similar to the Windows version. Then, use the VS Code comment shortcut that corresponds to your platform below. You'll use this mainly to add information to the flow of your program that will help your future-self and your colleagues understand what's going on.įirst, place your cursor where you'd like to add the comment. Here's how to do both in VS Code: Create a Comment in VSCode, the easy way. Add information that gives context to your code.This comes in handy when debugging your program. The other great use-case of comments is quickly disabling one or multiple lines of code. Every comment you write could save you and your colleagues some back and forth on slack. This is especially useful if you work on a large team with lots of people. When building out complex functionality, sometimes I'll even write out the whole function in pseudo-code comments before writing any code.Ĭomments make code more readable and understandable. I don't know of a programming language that does not support comments.Ĭode-comments are incredibly useful.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |