「VS Code」Visual Studio Code 教程:从入门到精通
日志:
- 「2020-04-26」介绍如何配置 LaTeX 环境;
- 「2019-09-06」更新了选择默认终端的方法;在胶片中补全列选方式;
- 「2019-05-26」补全了全文的剩余部分,并引入了对 Remote Development 插件的介绍;
- 「2019-03-25」提交了本文的 PPT 框架。
作者按:Visual Studio Code,或简称为 VSCode,是我最喜欢的代码编辑器,我希望能有更多人享受到 VSCode 的便捷与强大。在希望学习一门新技术的时候,我们往往会想着去搜索一份教程。根据二八定律,我们往往只需了解一门技术的部分最常用的功能,就足以应对大多数开发场景,因此介绍最常见功能的教程,而非介绍全部特性的手册,成了我们的学习技术的首选。然而已存教程不足以成为我们了解 VSCode 的窗口,很多具有广泛使用场景的功能,比如命令窗口和终端,这些教程都没有涉猎。该种情况促成了本文的诞生。本文的愿景是,哪怕是从未使用过 VSCode 的读者,也能在阅读本文后便精通 VSCode 的使用。
本博客已经发布了大量优质教程,其中包括阅读量超过五万的 《[VS Code]跟我一起在Visual Studio Code 添加自定义snippet(代码段),附详细配置》。
本博客所有文本及胶片均公开在了 Github 上,如需转载,注明出处即可。如若建议、勘误等,发起 Issue 或在下方评论均可。
文章目录
大纲
本文照例以一份 PPT 展开。Markdown 直接贴图太丑了,还是组织成 PPT 之后直接贴上来吧。本文所有文字介绍都在图片下方。
简介
Visual Studio Code 是微软出品的轻量级跨平台编辑器。数据显示,Visual Studio Code 系 Github 2018 年年度最火开源项目(传送门)。虽然社区的建设并不能代表绝对使用人数,但至少说明 VSC 真的是一个集百千宠爱于一身并不断成长的软件。
基本操作
快捷键
VSCode 首先是一个代码编辑器。因此介绍 VSCode 的时候自然应该从文本编辑功能开始。在使用文本编辑功能的时候,我们必然是重度依赖快捷键的。这是很显然的道理。所以我们通过介绍编辑快捷键介绍 VSCode 的文本编辑功能。
对于一个普通的文本而言,一般操作的最大粒度也就是行了。VSCode 支持的行操作主要包括:
- 行复制:
Ctrl + c
。当你没有选中行中任意字符时,复制出来的实际上是整行的内容; - 行移动:
Alt + ↑/↓
。想整体移动一行怎么办?剪切粘贴?Alt 加方向键轻松移动一行!注意,如果你扩选多行时,相应地会移动多行; - 行复制:
Shift + Alt + ↑/↓
。想在某行的基础上修改?复制粘贴?Shift 加 Alt 加方向键一步到位!
当然,对于受支持的代码文件,一般还会支持别的操作,比如:
- 行注释:
Ctrl + /
; - 块注释:
Alt + Shit + A
; - 格式化:
Alt + Shit + F
。
注意: 你能在 https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf 中找到本文提及的大多数快捷键。
对于缩进,VSCode 也有相应的快捷键。相信写 Python、markdown 的同学和有强