#Essential visual studio extensions code#
This is a powerful extension that allows you to see who, why, and how lines of code have changed over time, it helps you to visualise code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, and a whole lot more.īenefits: helps you to better understand your code, allows you to effortlessly explore the history and evolution of a codebase. GitLens is an open source extension that combines the capabilities of Git with VS Code. Open-source, vscode, settings-sync, vscode-sync, programmer productivity Settings Sync allows you to sync pretty much everything you customise in VS Code, from snippets, themes, icons, launch, keybindings, workspaces and even other extensions across multiple machines.īenefits: saves you valuable time, gives you access to your preferred IDE from any device. We’re starting with this handy extension first as it will save you time if you decide to try out any of the following. Continuing on from this, we've put together this list of handy VS Code extensions that we think will think will spruce up your coding life - all from your favourite IDE. Find references and rename symbols (experimental as of solargraph gem v0.22.If you're familiar with Ponicode, then you know that our philosophy is based around making developers lives easier and being the best partner to developers that we can possibly be.Identification of local, class, and instance variables within the current scope.Detection of some variable types and method return values (e.g., String.new.Context-aware suggestions and documentation for the Ruby core.If you are learning Ruby, this extension will help you a lot. Also provides documentation and code completion. Format support via RuboCop, Standard, Rufo, and RubyFMTĪnother vital extension if you are a Ruby developer, which gives Visual Studio Code some features that can be found in IDE’s like “Go to definition” for classes, modules, and methods.Lint support via RuboCop, Standard, and Reek.Automatic Ruby environment detection with support for rvm, rbenv, chruby, and asdf.One of the coolest things about this extension is the syntax support to our ruby files, so this is a must-have if you are a Ruby developer. This extension provides enhanced Ruby language and debugging support. On-demand recent changes annotations to highlight lines changed by the most recent commit.On-demand gutter heatmap annotations to show how recently lines were changed, relative to all the other changes in the file (hot vs.On-demand gutter blame annotations, including a heatmap, for the whole file.A status bar blame annotation showing author and date for the current line.Authorship code lens showing the most recent commit and # of authors to the top of files and/or on code blocks.An unobtrusive current line blame annotation at the end of the line with detailed blame information accessible via hovers.I love Gitlens because it allows me to detect who wrote the code that I am reading, and this is really useful because when I have doubts about the code, I know who to talk to. Step 1: Open your VS code and click on the extension icon located at the left side bar. All you need to do is search, select and install.
#Essential visual studio extensions how to#
How to add extension in Visual Studio code: Definitely simpler than you may think.
This extension includes a lot of cool functionalities of Git in Visual Studio Code: “GitLens simply helps you better understand code” says Eric Amodio, the creator of the extension. In VS code both downloading & installing of a particular extension gets done in just one click. So a friend of mine told me that maybe Visual Studio Code could fit my needs, and he was right. I was enjoying Atom, but in some cases, my computer at the time couldn’t handle it very well and it was getting a bit laggy to open the text editor or work with it.
At first, I started with Sublime Text, later the pretty UI of Atom hooked me, and for the last year I have been coding with Visual Studio Code.
I have tried different text editors in my career and was always looking for the perfect one. It may be a tough decision, as a programmer, to choose a text editor, since it will be your main tool to do your work, and you will use it every day in your work-life.Įverybody has their favorite text editor, I have known people who use Vim, Notepad++, Sublime Text, Atom, and many others.