Erich 阐释的 VS Code 的定位:Editor + code understanding + debug
快捷键 Shortcuts
from: https://code.visualstudio.com/docs/getstarted/tips-and-tricks
插件 Extensions
- TabNine:基于语言推理的代码补全工具,全语言支持
- Bookmarks:给代码打标签,方便代码间跳转和翻页
- GitLens:强大的版本管理工具
- TODO Tree:
TODO
和FIXME
等高亮显示并跳转 - Code Runner:支持C、C++、Java、Python等主流编程语言快速运行的插件,记得在
code-runner.executorMap
里配置运行环境 - Codelf: Naming
- local history: 修改历史可视化,当成没有 commit 的 git 用,短途就行。需要关闭 “AutoSave”
- Partial Diff : File Compare
- vscode-icons: 更丰富好看的 icon
- Better Comments
- Better Align
- change-case: 改变命名规范,驼峰,全大写,全小写等
- Bracket Pair Colorizer 2.0
- Markdown All in One
- Pylance : 给 Python 带来编译语言般的开发支持
场景
使用 VSCode 搭建远程开发环境
Scene:日常办公用 Windows,开发工作用 Linux. Python 代码通常用 PyCharm 同步,但是上传下载同步感觉很原始。
依赖插件:Remote Development, VScode Remote 远程开发与调试
使用 VS Code 搭建程序运行环境
C / C++
参考了如下文章,
- VS Code 配置 C/C++ 环境 : use Clang
- VS Code(Win)下搭建c/c++编译运行环境:use MinGW
- 如何用命令行编译c++程序 : use vc
最终选择了使用插件 Code Runner
, 并修改配置文件,使用vc编译器. 修改后的配置文件
"code-runner.executorMap": {
"c": "cd $dir && vcvars32.bat && cl /EHsc $fileName && $fileNameWithoutExt",
"cpp": "cd $dir && vcvars32.bat && cl /EHsc $fileName && $fileNameWithoutExt",
},
具体配置方法,见上面的参考3.