前言
VS Code,即Visual Studio Code, 是个十分高效的代码编辑器(开源),由微软开发,可运行在Window, Linux和macOS操作系统,它支持debugging, 内置git管理,语法高亮,智能代码补全,支持代码重构。
在2018 Stack Overflow 2018 开发者调查中,其以34.9%/75398 的支持率成为最受欢迎的编辑器。
语言支持
对以下语言支持最全(Snippets/Syntax highlighting/Brace matching/Code folding):
- C/C++
- CoffeeScript
- F#
- Java/JavaScript
- Powershell
- Swift
- TypeScript
- Visual Basic/batch file
另外还支持诸多如PHP,Perl, Python, R, Ruby, SCSS, LESS, SQL, HTML, CSS等等
快捷键
可参考官方文档, 或者通过CTRL + K CTRL + S可以查看现有快捷键。
VS Code使用的是JavaScript正则匹配,如批量给字母都加上单引号,可以使用([a-z]) 匹配后进行反向引用,然后'$1'进行替换。
常用的快捷键有---
*插入下一行CTRL+ENTER, 移动某一行ALT+上下方向键等
*列选择ALT+SHIFT+鼠标拖动,或ALT+鼠标点选
- CTRL + D 选中下一个重复出现的元素,选中多行可集中修改
*其对HTML/CSS等的编辑效率提升很大,因为有很多重复的元素,如下所示,还内置开发者调试工具。
CTRL + k CTRL + c 快速注释
CTRL + k CTRL + u 取消单行注释
ALT + SHIFT + A 多行注释 或 /**
CTRL + i 选中行
SHIFT + CTRL + k 删除当前行
SHIFT + ALT + up/down 复制当前行
ALT + UP/DOWN 移动行
CTRL + ~: 控制台终端
SHIFT + ALT + f 代码格式化
CTRL + SHIFT + n 新建窗口
CTRL + [ 行增加缩进,]为减少缩进
CTRL + SHIFT + X 删除尾随空格