Visual Studio Code 相关
下载地址:Download Visual Studio Code
- User Installer
- 默认+官方推荐,只为当前用户安装,不需要管理员权限
- System Installer
- 为所有用户安装,需要管理员权限
- .zip
- 便携版,解压即可用
- 不支持自动更新
- cli
- 命令行工具
- 无图形化界面
注意:win7系统需要下载1.70.3及之前的版本,此版本之后都不再支持win7了1
| 文件夹内容 | 安装版 | 便携版 |
|---|---|---|
| 用户数据 | %APPDATA%\Code\User | 解压路径\data\user-data |
| 插件 | %USERPROFILE%\.vscode\extensions | 解压路径\data\extensions |
查看appdata的方式:
- cmd:
%APPDATA% - powershell:
$env:APPDATA - bash:
$APPDATA
- 快捷键 :
用户数据路径\keybindings.json - 语言 :
用户数据路径\locale.json - 设置 :
用户数据路径\settings.json - eslint 忽略 :
用户数据路径\.eslintignore - eslint 配置 :
用户数据路径\.eslintrc.json - prettier 忽略 :
用户数据路径\.prettierignore - prettier 配置 :
用户数据路径\.prettierrc.json
参考:Portable Mode in Visual Studio Code
注意 便携版只支持 zip 解压的 vscode
- 下载 VS Code 的 zip 包并解压
- 在解压路径下创建
data文件夹 - 复制用户数据目录到
data,并重命名为user-data - 复制插件目录到
data - 在
data下创建名为tmp的空文件夹
windows 下的目录结构:
|- 解压路径
| |- Code.exe
| |- data
| | |- user-data
| | | |- ...
| | |- extensions
| | | |- ...
| | |- tmp
| | | |- ...
| |- ...
将 data 文件夹复制到更新版本的 VS Code 解压路径下。
npm 安装:
npm i -g prettier
npm i -g eslint eslint-config-prettier eslint-plugin-prettier
npm i -g typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin
npm i -g stylelint stylelint-order stylelint-config-recess-order stylelint-plugin-stylus stylelint-config-prettier stylelint-prettier命令行使用:
# eslint 检测
eslint * --ext .ts,.js
# eslint 修复
eslint --fix * --ext .ts,.js
# stylelint 检测
stylelint *.css
# stylelint 修复
stylelint --fix *.css
# prettier 检测
prettier --list-different "**/*.{ts,js,json,md}"
# prettier 修复
prettier --write "**/*.{ts,js,json,md}" --config $APPDATA\Code\User\.prettierrc.json- Bookmarks - Visual Studio Marketplace
- change-case - Visual Studio Marketplace
- CodeSnap - Visual Studio Marketplace
- EditorConfig for VS Code - Visual Studio Marketplace
- ESLint - Visual Studio Marketplace
- Git Graph - Visual Studio Marketplace
- git-autoconfig - Visual Studio Marketplace
- Highlight - Visual Studio Marketplace
- Markdown All in One - Visual Studio Marketplace
- Markdown Extended - Visual Studio Marketplace
- Markdown Preview Github Styling - Visual Studio Marketplace
- Markdown Preview Mermaid Support - Visual Studio Marketplace
- Nord Light - Visual Studio Marketplace
- Open Folder Context Menus for VS Code - Visual Studio Marketplace
- Open in Application - Visual Studio Marketplace
- Prettier - Code formatter - Visual Studio Marketplace
- Toggle Quotes - Visual Studio Marketplace
- Workspace Cache Clean - Visual Studio Marketplace