Markdown Notes
Markdown Notes
## Extensions:
- Github Copilot
- Github Copilot Chat
- GitLens
- Night Owl: Theme
- Prettier: Code Formatter
- Thunder Client
Reference:
1. ESLint: A widely-used linter for identifying and fixing problems in
JavaScript code.
2. Prettier: An opinionated code formatter that enforces consistent
style across your codebase.
3. GitLens: Enhances Git capabilities within VSCode, providing
insights into code authorship, history, and more.
4. IntelliCode: Provides AI-assisted code completions and
recommendations based on best practices.
5. Thunder Client: A lightweight REST API client for testing APIs
directly within VSCode.
6. Live Sass Compiler: Compiles Sass/SCSS files to CSS in real-time,
streamlining the styling workflow.
7. Auto Import: Automatically adds import statements for modules,
classes, or components as you write code.
8. SQLTools: Provides database management capabilities, including
support for PostgreSQL, within VSCode.
9. Spring Boot Extension Pack: A collection of extensions to support
Spring Boot development, including tools for initialization, support, and
more.
10. Maven for Java: Integrates Apache Maven into VSCode, facilitating
project management and build automation for Java applications.
11. Project Manager for Java: Helps manage and navigate between
Java projects within VSCode.
12. Test Runner for Java: Enables running and debugging Java tests
within the editor.
13. TODO Highlight: Highlights TODO comments in your code, making
them more visible and easier to track.
14. Indent Rainbow: Colors indentation levels to improve code
readability, especially in languages with significant indentation.
15. Material Icon Theme: Applies a set of icons to files and folders,
enhancing visual identification and organization.
16. Output Colorizer: Adds syntax highlighting to the output/debug
console, making logs and errors easier to read.
17. Spring Boot Tools: Provides additional support for Spring Boot
applications, including features like live hovers, code snippets, and more.
18. IntelliCode API Usage Examples: Offers code examples and usage
patterns for APIs, aiding in understanding and implementation.
19. Spring Initializr Java Support: Assists in creating new Spring Boot
projects using the Spring Initializr service.
20. Diff Viewer: Allows viewing of git diff files, including patch files,
directly within VSCode.
21. XML Tools: Provides formatting, validation, and other utilities for
XML files.
22. Markdownlint: Lints Markdown files to ensure adherence to best
practices and style guidelines.
24. CodeSnap: Allows you to take beautiful screenshots of your code,
useful for sharing snippets in presentations or on social media.
25. Import Cost: Displays the size of the imported package inline in
the editor, helping you understand the impact of third-party libraries.
26. Red Hat Dependency Analytics: Analyzes your project’s
dependencies for security vulnerabilities and licensing issues.
27. Community Server Connectors: Provides connectors for various
community servers, facilitating integration and management within
VSCode.
28. Runtime Server Protocol: Enhances server communication
capabilities within the editor.
29. UI Extension Pack for Java: A collection of extensions aimed at
improving the Java development experience in VSCode.
30. Language Support for Java(TM) by Red Hat: Offers comprehensive
Java language support, including features like IntelliSense, refactoring,
and more.
## Keyboard Shortcuts:
- `Command + P` - Open file
- `Command + Shift + P` - Open Command Palette
- `Ctrl + C` - Copy line
- `Option + Up Arrow / Down Arrow` - Move line upwards or downwards
- `Command + Enter` - Go to next line
- `Option + Command + [ / ]` - Fold or unfold region
- `` -