VS Code,WSL基本配置请见:
Pin Chen:WSL开发:OS,终端,Shell配置zhuanlan.zhihu.com一键同步我的配置,请见:
Pin Chen:VS Code扩展Settings Sync配置zhuanlan.zhihu.com下面列举我用的扩展,分为Local和WSL环境(如果装了WSL),方便你清楚我装了哪些扩展。
点击下面扩展的具体链接后,点击Install,用VS Code打开安装即可。
还是建议参考上面配置Setting Sync的文章,简化配置。如果你要修改我的配置,可以fork我的配置gist,修改后再用Setting Sync同步。
1 Local环境的扩展
VS Code默认就是Local,使用Remote - WSL: New Window
命令才会打开WSL窗口。请在窗口左下角是Local图标时,安装下面扩展。
0. 扩展自动同步
- Settings Sync:配置说明
- 主题美化
- Material Theme
- Community Material Theme
- Material Theme Icons
- Material Icon Theme
2. 编程增强
- Code Runner:
Ctrl+Alt+n
直接运行代码,支持很多语言,也能自己设置具体的编译运行命令。 - Path Intellisense:写path时智能提示。
- Bracket Pair Colorizer 2:不同对括号不同颜色。
- Better Comments:comments不同着色。
- change-case:修改字符串大小写,包括驼峰命名法等风格。
- vscode-pigments:RGB值补充色块显示。
- carbon-now-sh
- PowerShell
3. 远程开发
- Remote Development
- Remote - SSH
- Remote - SSH: Editing Configuration Files
- Remote - Containers
- Remote - WSL
4. Git
- GitLens — Git supercharged:Git可视化、操作简化。
- gitignore:根据
.gitignore
文件,自动忽略上传列表中的文件(.gitignore
是现成的,通过忽略的都是中间/tmp文件,可自行修改列表)。
5. C/C++
- C/C++
- C++ Intellisense
6. Python, Anaconda
- Anaconda Extension Pack
- Python
- YAML
7. Markdown
⚠ 强烈推荐用Typora软件编辑Markdown,这就可以忽略这一部分的扩展。
- Markdown All in One:实现VS Code支持Markdown,还提供导出成.doc等功能。
- LaTeX Workshop:实现Markdown中支持LaTex。
- Markdown PDF:导出成pdf。
- markdownlint:规范Markdown书写。
2 WSL环境的扩展
前提是安装了WSL,并通过Remote - WSL: New Window
命令打开的是WSL环境的窗口(窗口左下角为WSL图标)。
其实我在WSL下的扩展和Local下的扩展大差不差,你在Local下装完上面扩展后,切换到WSL环境,它会提示install for WSL。如果你是用Settings Sync同步,WSL下的扩展会一起同步上。当然,也并不是所有扩展都是提示install for WSL,比如Remote全家桶、Setting Sync等等,只会在Local下使用的就不会有WSL版本。