VS Code 镜像
URL=$(curl -v 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' 2>&1 | grep Redirect)
URL=$(echo $URL | sed 's|[^:]\+\:\/\/[^/]\+\(.\+\)|https://vscode.cdn.azure.cn\1|g')
curl -fLO $URL
设置
- VSCode 默认根据操作系统选择行尾,但建议统一使用
\n
:"files.eol": "\n"
- 为了保持缩进一致,使用空格代替 tab:
"editor.tabSize": 4, "editor.insertSpaces": true
- 使用垂直标尺
"editor.rulers": [100]
- 启用连字符
"editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'zero', 'onum'"
- 自动删除行尾空格:
"files.trimTrailingWhitespace": true
插件
文件比较:
名称: Partial Diff
ID: ryu1kn.partial-diff
说明: Compare (diff) text selections within a file, across files, or to the clipboard
版本: 1.4.3
发布者: Ryuichi Inagaki
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ryu1kn.partial-diff
添加导航按钮:
名称: Back & Forth
ID: nick-rudenko.back-n-forth
说明: Adds go back/forward buttons for easier navigation
版本: 3.1.0
发布者: Nick Rudenko
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=nick-rudenko.back-n-forth
美化 JSON/HTML/JS/CSS:
名称: Beautify
ID: hookyqr.beautify
说明: Beautify code in place for VS Code
版本: 1.5.0
发布者: HookyQR
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify
Sublime 键位:
名称: Sublime Text Keymap and Settings Importer
ID: ms-vscode.sublime-keybindings
说明: Import Sublime Text settings and keybindings into VS Code.
版本: 4.0.9
发布者: Microsoft
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings
Cortex CPU + OpenOCD 调试:
名称: Cortex-Debug
ID: marus25.cortex-debug
说明: ARM Cortex-M GDB Debugger support for VSCode
版本: 0.3.7
发布者: marus25
JSON 按键值排序:
名称: Sort JSON objects
ID: richie5um2.vscode-sort-json
说明: Sorts the keys within JSON objects
版本: 1.20.0
发布者: richie5um2
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=richie5um2.vscode-sort-json
CSV 查看器:
名称: Excel Viewer
ID: grapecity.gc-excelviewer
说明: View Excel spreadsheets and CSV files within Visual Studio Code workspaces.
版本: 3.0.42
发布者: GrapeCity
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer
拼写检查
名称: Code Spell Checker
ID: streetsidesoftware.code-spell-checker
说明: Spelling checker for source code
版本: 2.0.10
发布者: Street Side Software
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
远程连接
名称: Remote - SSH
ID: ms-vscode-remote.remote-ssh
说明: Open any folder on a remote machine using SSH and take advantage of VS Code's full feature set.
版本: 0.66.1
发布者: Microsoft
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
书签
名称: Bookmarks
ID: alefragnani.Bookmarks
说明: Mark lines and jump to them
版本: 13.3.0
发布者: Alessandro Fragnani
VS Marketplace 链接: https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks