IDEs and code editors get better when they make developers feel comfortable. In this article, you will find extensions that I use as a platform/DevOps Engineer which makes the coding experience better. This list is for Visual Studio Code but some extensions can be found on other editors and/or IDEs too.
Capability Enhancers
Remote - SSH Extension Set
There is a set of Remote - SSH extensions by Microsoft when you download one, other needed ones are downloaded as well. This is a must-get extension if you work with remote servers or a local vagrant machine. It enables users to work with both terminal and all VS Code capabilities. Keep in mind though for some extensions you also need to install them on the remote server to use them.
Tabnine Autocomplete AI
This extension uses AI to make suggestions while doing changes. Tabnine has both free and paid versions but even the free version makes it less frustrating to do repetitive and simple changes. Tabnine works for all languages and does not collect information regarding your code according to here which is cool.
Bracket Pair Colorizer 2
To me, this extension is a must. It colorizes matching brackets which lets me focus on necessary things.
GitLens
Another must-get extension. This extension adds missing Git capabilities of VS Code.
Sort lines
Pretty self-explanatory. Helps a lot when needed.
Partial Diff
A good comparison tool always comes in handy. This one compares text selections within a file, across files, or to the clipboard.
Terraform doc snippets
As the name suggests, adds code snippets for Terraform.
Syntax Helpers
YAML extension by Red Hat
Lots of tools and frameworks for platform & DevOps engineers use YAML for configuration and even for coding like Ansible. Most syntax issues can be prevented with this extension. There are similar extensions for other formats like TOML and XML but you have to try and find the best one that suits your usage.
Better Jinja
Same as YAML this helps to prevent syntax fixes for jinja templates.
Terraform
Adds syntax support for Terraform and Terragrunt configuration language.
Customization
Material Icon Theme
Material Design Icons for VS Code. Seeing familiar icons on the file navigation bar makes it nicer.
Thanks for checking out this article. Extensions definitely help a lot with developer experience. So give them a chance on your choice of text editors/IDEs.