This is an old revision of the document!
Visual Studio Code
Shortcuts
- ⌘ + /; comment in/out
- ⌘ + ⇧ + p; command palette
- ⌘ + p; search
- ∧ + ⇧ + `; Terminal
Editing
Key | Description |
---|---|
⌥+Arrow Key(←◀,→ ►) | Word |
⌥+Arrow Key(↑▲, ↓▼) | Home, End |
∧+Arrow Key | Switching between applications |
<fn>+↑▲, ↓▼ | PageUp, PageDn |
⌘+↑▲, ↓▼ | Begin of the Text, End of Text |
⌘+←◀, →► | Begin of the Line, End of Line |
⌥+↩ | Chinese input |
<fn>+⌫ | Work as MS Windows delete key |
Action | Key | Descriptions |
---|---|---|
Move Backward by Word | ⌥+← | |
Move Forward by Word | ⌥+→ | |
Home (Begin of the Line) | ⌥+↑ | |
End (End of the Line) | ⌥+↓ | |
PageUp | <fn>+↑ | doesn't follow carrot |
PageDown | <fn>+↓ | doesn't follow carrot |
PageUp | ⌥+<fn>+↑ | follow carrot |
PageDown | ⌥+<fn>+↓ | follow carrot |
Move to Begin of the Text | ⌘+↑ | |
Move to End of the Text | ⌘+↓ | |
Move to Begin of the Line | ⌘+← | |
Move to End of the Line | ⌘+→ | |
Change to Hanja(Chinese input) | ⌥+↩ | |
Delete (Work as a MS Windows delete key) | <fn>+⌫ |
Settings
Basic Extentions
- Code Runner Code Runner(Jun Han)
- REST Client REST Client(Huachao Mao)
- Vim Vim(vscodevim)
JAVA(SPRING FRAMEWORK)
- Install JDK
- Install VS Code Extentions
- Java Extension Pack Extension Pack for Java(Microsoft);
- Visual Studio IntelliCode, Language Support for Java, Debugger for Java, Maven for Java, Java Test Runner, Project Manager for Java
- Lombok Annotations Support for VS Code Lombok Annotations Support for VS Code(Gabriel Basilio Brito)
- Gradle Extension Pack Gradle Extension Pack(Richard Willis)
- ; Gradle Language Support, Gradle for Java
-
- Tomcat??
- Checkstyle for Java??
Java Dependency Viewer??- Java IDE??
- Spring Initializr Java Support??
- Spring Boot Tools??
- Sprint Boot Dashboard???
NODE.JS
- Install Node.js
- Install VS Code Extentions
PYTHON
ESP32
ARDUINO
C/C++
Extensions
- Arduino (Microsoft)
- Better C++ Syntax (Jeff Hykin)
- C/C++ (Microsoft)
- C/C++ Extension Pack (Microsoft)
- C/C++ Themes (Microsoft)
- C# (Microsoft)
- CMake (twxs)
- CMake Tools (Microsoft)
- Debugger for Java (Microsoft)
- Doxygen Documentation Generator (Christoph Schlosser)
- DokuWiki (Etienne Faisant)
- Espressif IDF (Espressif Systems)
- Excel Viewer (GrapeCity)
- Extension Pack for Java (Microsoft)
- GitHub Pull Requests and Issues (GitHub)
- GitLens - Git supercharged (GitKraken)
- Korean(사용법) Language Pack for Visual Studio Code (Microsoft)
- Language Support for Java(TM) by Red Hat (Red Hat)
- Live Share (Microsoft)
- Live Share Audio (Microsoft)
Markdown Preview Enhanced (Yiyi Wang)Markdown All in One (Yu Zhang)- Material Icon Theme (Philipp Kief)
- Maven for Java (Microsoft)
- Project Manager for Java (Microsoft)
- React Native Tools (Microsoft)
- Remote - Containers (Microsoft)
- Remote - SSH (Microsoft)
- Remote - SSH:Editing Configuration Files (Microsoft)
- Remote - WSL (Microsoft)
- Remote Development (Microsoft)
- SVG Viewer (cssho)
- Test Runner for Java (Microsoft)
- Vetur (Pine Wu)
- Visual Studio Codespaces (Microsoft)
- Visual Studio IntelliCode (Microsoft)
- Vue VSCode Snippets (sarah.drasner)
- Palenight Theme (Olaolu Olawuyi)
- ESLint (Dirk Baeumer)
- REST Client (Huachao Mao)
- [Deprecated] Debugger for Chrome (Microsoft)
- Auto Close Tag
- Auto Rename Tag
- Bookmarks
- Comments in Typescript
- Community Material Theme
- Disable eslint rule
- Document This
- ESLint
- Formatting Toggle
- Git History
- Highlight Matching Tag
- HTML CSS Support
- IntelliCode
- JavaScript (ES6) code snippets
- json2ts
- jumpy
- Move TS - Move TypeScript files and update
- Night Owl
- Node.js Extension Pack
- npm
- npm Intellisense
- Path Intellisense
- Prettier - Code formatter
- Sass
- Search node_modules
- Source maps navigator
- Todo Tree
- TSLint
- TypeScript Extension Pack
- TypeScript Hero
- TypeScript Importer
- TypeScript Toolbox
- Vetur
- vscode-js-import
- Vue VS Code Extention Pack
- Vue VSCode Snippets