# theme

Community Material Theme
Github Plus Theme
One Dark Pro
Panda Theme

# vscode ๋…ธํŠธ์šฉ๊ณผ ๊ฐœ๋ฐœ์šฉ ๋ถ„๋ฆฌํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ

vscode ์™€ vscode-insider๋ฅผ ์‚ฌ์šฉ

# vscodium

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

choco install vscodium
choco uninstall vscodium

choco install vscodium.portable
choco uninstall vscodium.portable

choco list --localonly

# vscode setting

Explorer > TIMELIE > Filter TimeLine
Local History ์ œ์™ธ ๋˜๋Š” ์ถ”๊ฐ€ (์ปค๋ฐ‹๋‚ด์šฉ์œผ๋กœ๋งŒ ์ฐพ๊ณ ์‹ถ์„๊ฒฝ์šฐ ํ•ด์ œ)

Source Control > Views and More Actions > View & Sort > View as Tree (Check)

# vscode Format on save, Format On Type ํ•ด์ œ

File > Preperences > Settings > Text Editor > Formatting > Format On Save (unChecked)
File > Preperences > Settings > Text Editor > Formatting > Format On Type (unChecked)

# VSCode Show Whitespace

File > Preperences > Settings > Users Tab > Text Editor > Render Whitespace > all (selection)

# VSCode Trim Trailing Whitespace

File > Preperences > Settings > Users Tab > Text Editor > Files > Trim Trailing Whitespace(Check)

# vscode ์ƒ๋‹จ ํƒ€์ดํ‹€ ๋ฐ”์— ๊ฒฝ๋กœ ํ‘œ์‹œํ•˜๊ธฐ

File > Preperences > Settings > window.title

default: ${dirty}${activeEditorShort}${separator}${rootName}${separator}${appName}

${dirty}${rootName}${separator}${folderPath}

# vscode settings.json

Windows Path:
./data/user-data/User (Portable)
%AppData%/Roaming/Code/User/settings.json (Excute)

Mac Path:
~/Library/Application Support/Code/User/settings.json (Excute)

# Tab or Space

์šฐ์ธก ํ•˜๋‹จ Tab Size, Spaces ์„ ํƒ ํ›„ ๋ณ€๊ฒฝ
Indent Using Spaces
Indent Using Tabs

# OpenActive File in New Window

View > Commnad Palette > File:OpenActive File in New Window
๋‹จ์ถ•ํ‚ค๋“ฑ๋ก

# vscode extension export

# cmd
code --list-extensions | % { "code --install-extension $_" }

# bash
code --list-extensions | xargs -L 1 echo code --install-extension

C:\Program Files\Microsoft VS Code\bin
C:\DEV\tools\VSCode-win32-x64-1.82.2\bin

# vscode vue extension

# recommand
code --install-extension aethli.camelgobrr
code --install-extension alefragnani.Bookmarks
code --install-extension alefragnani.project-manager
code --install-extension dbaeumer.vscode-eslint
code --install-extension esbenp.prettier-vscode
code --install-extension hollowtree.vue-snippets
code --install-extension jasonnutter.search-node-modules
code --install-extension mhutchie.git-graph
code --install-extension octref.vetur
code --install-extension PKief.material-icon-theme
code --install-extension sdras.vue-vscode-snippets
code --install-extension shd101wyy.markdown-preview-enhanced
code --install-extension techer.open-in-browser
code --install-extension Tobermory.es6-string-html
code --install-extension Vue.volar

#### javascript, vue
code --install-extension techer.open-in-browser
code --install-extension xabikos.JavaScriptSnippets
code --install-extension esbenp.prettier-vscode
code --install-extension hollowtree.vue-snippets
code --install-extension sdras.vue-vscode-snippets
code --install-extension Tobermory.es6-string-html
code --install-extension Vue.volar
code --install-extension octref.vetur
code --install-extension dbaeumer.vscode-eslint
code --install-extension jasonnutter.search-node-modules

##### java + springboot (Extension Pack for Java, Spring Boot Extension Pack)
code --install-extension redhat.java
code --install-extension VisualStudioExptTeam.intellicode-api-usage-examples
code --install-extension VisualStudioExptTeam.vscodeintellicode
code --install-extension vscjava.vscode-java-debug
code --install-extension vscjava.vscode-java-dependency
code --install-extension vscjava.vscode-java-pack
code --install-extension vscjava.vscode-java-test
code --install-extension vscjava.vscode-maven

code --install-extension Pivotal.vscode-boot-dev-pack
code --install-extension Pivotal.vscode-spring-boot
code --install-extension vscjava.vscode-spring-boot-dashboard
code --install-extension vscjava.vscode-spring-initializr

#### java gradle
code --install-extension vscjava.vscode-gradle

#### camel
code --install-extension aethli.camelgobrr

#### etc
code --install-extension codezombiech.gitignore
code --install-extension donjayamanne.git-extension-pack
code --install-extension donjayamanne.githistory
code --install-extension eamodio.gitlens
code --install-extension hollowtree.vue-snippets
code --install-extension huizhou.githd
code --install-extension ms-vsliveshare.vsliveshare
code --install-extension ziyasal.vscode-open-in-github
code --install-extension yandeu.five-server
code --install-extension adamhartford.vscode-base64
#### mac
code --install-extension smcpeak.default-keys-windows

#### note
vsnotes

# vscode camel

{
  "camelgobrr.cases": ["kebab-case", "CamelCase", "camelCase", "Space Case", "SPACE CASE", "space case", "SNAKE_CASE", "snake_case"]
}

# vscode spring boot ์„ค์ •

.\gradlew
.\gradlew bootRun

.\gradlew bootRun -PjvmArgs="-Dspring.profiles.active=local"
.\gradlew bootRun -PjvmArgs=-Dspring.profiles.active=local

bootRun {
    if ( project.hasProperty('jvmArgs') ) {
        jvmArgs project.jvmArgs.split('\\s+')
    }
}

# vscode shortcut

ctrl + d
ctrl + shift + l

# vscode install version to portable (windows)

C:\Users\osryu\.vscode\extensions\=> C:\DEV\tools\VSCode-win32-x64-1.82.2\data\extensions\

C:\Users\osryu\AppData\Roaming\Code\ => C:\DEV\tools\VSCode-win32-x64-1.82.2\data\user-data\

# vscode portable

# mac
cd /Applications
mkdir code-portable-data
mkdir codium-portable-data
mkdir code-insiders-portable-data

# windows
# make "data" folder in "vscode folder"

# vscode path

# https://code.visualstudio.com/docs/getstarted/settings

# Windows Path:
./data/user-data/User (Portable)
%AppData%/Roaming/Code/User/settings.json (Excute)

# Mac Path:
~/Library/Application Support/Code/User/settings.json (Excute)

# vscode Remote-SSH (Windows 10)


"C:\Windows\System32\OpenSSH\ssh.exe" -V
# OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
"C:\Program Files\OpenSSH\ssh.exe" -V

# ssh -V
# Bad configuration option: pubkeyacceptedalgorithms
"C:\WINDOWS\System32\OpenSSH\ssh.exe" -T -D 50750 "gcp-root" bash

# ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ ํ•„์š”
https://github.com/microsoft/vscode-remote-release/issues/5851
https://github.com/PowerShell/Win32-OpenSSH/releases/
Last Updated: 4/13/2025, 11:14:44 PM