The extensions included in this pack involve several aspects as Remote Development, Team Collaboration, Project Management, devonfw projects development, support for other interesting languages and technologies, code running, testing, linting and IDE configuration:
- Remote Development
- Team Collaboration
- VS Live Share Extension Pack
- Please read the following instructions https://docs.microsoft.com/en-us/visualstudio/liveshare/use/vscode
- VS Live Share Extension Pack
- Settings Sync
- Project Management
- Code and documentation helpers
- Path Intellisense
- Bracket Pair Colorizer
- Prettier - Code formatter
- In order to avoid TS lint errors, you must set the
prettier.singleQuote
andprettier.semi
variables totrue
in the VS Code User Settings (Keyboard shortcutCtrl+,
in Windows and Linux orCmd+,
in macOS or pressF1
and start writing User settings). - Another useful feature to avoid TS lint errors is to set the
prettier.trailingComma
variable toall
to trail commas wherever possible. - Besides this, a
.prettierrc
JSON file can be included in the root folder of any Angular project with the following configuration:
{ "singleQuote": true, "trailingComma": "all", "arrowParens": "always", "semi": true }
- Last but not least, the prettier configuration can be also included in every JavaScript/TypeScript project inside the
package.json
file adding its own key:
"prettier": { "singleQuote": true, "trailingComma": "all", "arrowParens": "always", "semi": true }
- Refer to the official documentation https://prettier.io/docs/en/configuration.html for further details.
- In order to avoid TS lint errors, you must set the
- Document This
- Search Docsets
- TODO Highlight
- FreeMarker
- Polacode
- Please follow the instructions to configure properly this extension.
- Dependency Analytics
- This extension assumes that you have the binaries
npm
andmvn
on your PATH.
- This extension assumes that you have the binaries
- PrintCode
- Code runners
- Angular, Ionic, React Native, NativeScript and TypeScript
- CSS
- Debuggers
- Git
- Swagger and API definition
- UML
- Rust
- Python
- C++
- C#
- Java
- Java Extension Pack that will install automatically:
- The following extensions add support and tools to develop Spring Boot Java applications:
- In order to make Java work properly you must set the
java.home
variable in the VS Code User Settings (Keyboard shortcutCtrl+,
in Windows and Linux orCmd+,
in macOS or pressF1
and start writing User settings)
- Key bindings
- Docker
- Themes
- Cobalt2 Theme Official - Press F1, choose Color Theme option and select Cobalt.
- Noctis - collection of light & dark themes - Press F1, choose Color Theme option and select one of multiple schemes beginning with Noctis.
- vscode-icons - Press F1, choose File Icon Theme option and select VSCode Icons.
- Spell checking
- AsciiDoc
- XML
- YAML
- Miscellaneous
In order to install this package Microsoft Visual Studio Code 1.35.0 at least must be installed. It is recommended to upgrade VS Code in any case.
See C/C++ for Visual Studio Code for a Guide on how to configure and use the extension enabling C/C++ support for Visual Studio Code. This provides support for cross-platform C and C++ development using VS Code on Windows, Linux, and macOS.
AsciiDoc extension comes with Asciidoctor.js library for preview bundled. If you want to use the Ruby version of Asciidoctor you need to change the AsciiDoc.use_asciidoctor_js
setting to false.
In order to be able to use the AsciiDoc Ruby version you have to install Ruby on your system and the Asciidoctor tool running the following command in the terminal:
$ gem install asciidoctor