- All categories [Link](https://marketplace.visualstudio.com/search?target=VSCode&category=All%20categories&sortBy=Downloads)
- Active File In StatusBar [Link](https://marketplace.visualstudio.com/items?itemName=RoscoP.ActiveFileInStatusBar)
- Visual Studio Code extension for showing the full path of the currently active file in the status bar.
- C/C++ [Link](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)
- language support for C/C++ to Visual Studio Code
- CMake Tools [Link](https://marketplace.visualstudio.com/items?itemName=vector-of-bool.cmake-tools)
- CMake Tools provides the native developer a full-featured, convenient, and powerful configure+build workflow for CMake-based projects in Visual Studio Code.
- Code Runner [Link](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner)
- Run code snippet or code file for multiple languages
- Code Spell Checker [Link](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker)
- A basic spell checker that works well with camelCase code.
- CodeMap [Link](https://marketplace.visualstudio.com/items?itemName=oleg-shilo.codemap)
- Interactive code map for quick visualization and navigation within code DOM objects (e.g. classes, members).
- Excel Viewer [Link](https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer)
- View Excel spreadsheets and CSV files within Visual Studio Code workspaces.
- Git Graph [Link](https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph)
- View a Git Graph of your repository, and perform Git actions from the graph.
- indent-rainbow [Link](https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow)
- This extension colorizes the indentation in front of your text alternating four different colors on each step. Some may find it helpful in writing code for Nim or Python.
- Kotlin Language [Link](https://marketplace.visualstudio.com/items?itemName=mathiasfrohlich.Kotlin)
- Kotlin language support for VS Code
- LaTeX Workshop [Link](https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop)
- Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.
- Markdown All in One [Link](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one)
- All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)
- Path Autocomplete [Link](https://marketplace.visualstudio.com/items?itemName=ionutvmi.path-autocomplete)
- Provides path completion for visual studio code.
- Python [Link](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- A Visual Studio Code extension with rich support for the Python language (for all actively supported versions of the language: 2.7, >=3.4), including features such as linting, debugging, IntelliSense, code navigation, code formatting, refactoring, unit tests, snippets, and more!
- Settings Sync [Link](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync)
- Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist.
- Swift Language [Link](https://marketplace.visualstudio.com/items?itemName=Kasik96.swift)
- Swift language support for VS Code
- Todo Tree [Link](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree)
- Show TODO, FIXME, etc. comment tags in a tree view
- Visual Studio IntelliCode [Link](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode)
- AI-assisted development
- vscode-icons [Link](https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons)
- Icons for Visual Studio Code
- Korean Language Pack for Visual Studio Code [Link](https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ko)
- Language pack extension for Korean
- GitLens — Git supercharged [Link](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)
- GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.
settings.json에 다음 라인을 추가 [code] "python.testing.autoTestDiscoverOnSaveEnabled": true, "python.testing.pytestEnabled": true, [/code] 다음과 같은 파일을 만들었다고 한다. [code] inc_dec.py
def increment(x): return x + 1 def decrement(x): return x - 1 [/code]
테스트 파일은 다음과 같이 만든다 [code] import inc_dec # The code to test
- Developer Command Prompt for VS 2019에서 다음 명령을 순서대로 실행. 에러는 무시. [code] call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
set PATH=C:\deps\depot_tools;%PATH% cd C:\deps\depot_tools gclient sync
cd C:\deps git clone -b aseprite-m71 http://github.com/aseprite/skia.git cd skia python tools/git-sync-deps
set PATH=C:\deps\llvm\bin;%PATH% gn gen out/Release --args="is_official_build=true skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false target_cpu=""x64"" cc=""clang"" cxx=""clang++"" clang_win=""c:\deps\llvm""" ninja -C out/Release skia [/code]
- Developer Command Prompt for VS 2019에서 다음명령을 순서대로 실행하면 build\bin에 aseprite.exe가 작성된다. [code] cd aseprite mkdir build cd build cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_OS_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_OUT_DIR=C:\deps\skia\out\Release -G Ninja .. ninja aseprite [/code]
* 코딩용 IDE - 문자열을 스페이스단위로 일치시켜야 하므로 폰트가 고정폭(Monospaced) 이어야 한다. - 오인식하기 쉬운 알파벳, 특수문자에 대한 대책이 있어야 한다. - 특수문자의 가독성을 높여준다고 하는 Ligature는 필수는 아니다. - 한글이 깨끗하게 나오면 좋지만 영문체보다 중요하진 않다