knowledge/technology/applications/development/Visual Studio Code.md

43 lines
94 KiB
Markdown
Raw Normal View History

2023-12-04 10:02:23 +00:00
---
website: ["https://code.visualstudio.com/", "https://vscodium.com/"]
obj: application
flatpak-id: com.vscodium.codium
---
# Visual Studio Code
Visual Studio Code (VSCode) is a free and open-source code editor developed by Microsoft. It provides a highly customizable and feature-rich environment for coding, debugging, and extension development.
![Screenshot][Screenshot]
## Features
### 1. **Multi-Language Support:**
VSCode supports a wide range of programming languages out of the box and can be extended for additional language support.
### 2. **IntelliSense:**
Intelligent code completion and suggestions enhance the coding experience.
### 3. **Built-in Git Integration:**
Seamless integration with Git allows version control operations directly within the editor.
### 4. **Extensions Marketplace:**
A vast marketplace offers a variety of extensions to enhance functionality and support various languages and frameworks.
### 5. **Debugging Tools:**
VSCode provides built-in debugging support for multiple languages and environments.
## Extensions
#refactor
- https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer
- https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
- https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
- https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
- https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml
- https://marketplace.visualstudio.com/items?itemName=redhat.ansible
- https://open-vsx.org/extension/ms-python/python
- https://open-vsx.org/extension/RustedTurnip/night-blossom
- https://open-vsx.org/extension/Dart-Code/flutter
- https://open-vsx.org/extension/ms-azuretools/vscode-docker
- https://open-vsx.org/extension/Dart-Code/dart-code
- https://open-vsx.org/extension/bungcip/better-toml
- https://open-vsx.org/extension/ms-python/python
- https://open-vsx.org/extension/usernamehw/errorlens
- https://open-vsx.org/extension/foam/foam-vscode
- https://open-vsx.org/extension/remcohaszing/schemastore
[Screenshot]: data:image/avif;base64,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