add:VS Code的常见设置项

This commit is contained in:
qianguyihao 2019-04-17 22:27:14 +08:00
parent b816ca5100
commit 65a27fd21f
3 changed files with 85 additions and 31 deletions

View File

@ -69,10 +69,8 @@ Mac用户按住快捷键 `Cmd+Shift+P` Windows用户按住快捷键`Ctrl+Shif
选中文本后,在命令面板中输入 transfrom就可以修改文本的大小写了。
![](http://img.smyhvae.com/20190414_1751.png)
## 文件对比
VS Code 默认支持**对比两个文件的内容**。选中两个文件,然后右键选择「将已选项进行比较」即可,效果如下:
@ -85,7 +83,7 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
## VS Code快捷键
### 移动光标
### 快捷键:移动光标
| Mac快捷键 | Win快捷键 | 作用 | 备注 |
|:-------------|:-------------|:-----|:-----|
@ -104,7 +102,7 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
- 「Cmd + Shift + \」:在**代码块**之间移动光标。
### 删除操作
### 快捷键:删除操作
| Mac快捷键 | Win快捷键 | 作用 | 备注 |
|:-------------|:-------------|:-----|:-----|
@ -117,7 +115,7 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
备注:上面所讲到的移动光标、删除操作的快捷键,在其他编辑器里,也是同样的操作。
### 编辑操作
### 快捷键:编辑操作
| Mac快捷键 | Win快捷键 | 作用 | 备注 |
|:-------------|:-------------|:-----|:-----|
@ -125,7 +123,7 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
| **Option + ↑** | Alt + ↑| 将代码向上移动 | 很常用 |
| **Option + ↓** | Alt + ↓| 将代码向下移动 | 很常用 |
### JS语言相关的快捷键
### 快捷键:JS语言相关
| Mac快捷键 | Win快捷键 | 作用 | 备注 |
|:-------------|:-------------|:-----|:-----|
@ -134,10 +132,8 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
| Ctrl + J | | 将多行代码合并为一行 | Win 用户可在命令面板搜索”合并行“ |
| Cmd + | | | |
| Cmd + U | Ctrl + U | 将光标的移动回退到上一个位置 | 撤销光标的移动和选择 |
| | | | |
| | | | |
### 跳转操作
### 快捷键:跳转操作
| Mac快捷键 | Win快捷键 | 作用 | 备注 |
|:-------------|:-------------|:-----|:-----|
@ -146,7 +142,7 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
| **Ctrl + G** | | 跳转到指定行 | |
| Cmd + Shift + O | Ctrl + shift + O | 在当前文件的各种**方法之间**进行跳转 | |
### 搜索
### 快捷键:搜索
| Mac快捷键 | Win快捷键 | 作用 | 备注 |
|:-------------|:-------------|:-----|:-----|
@ -155,8 +151,7 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
|**Cmd + Shift + F**|Ctrl + Shift +F|全局搜索|很常用|
### 多光标的使用
### 快捷键:多光标的使用
**技巧1**:按住 「Option」键windows 用户是按住「Alt」键 ,然后在页面中希望中现光标的位置点击鼠标。
@ -164,7 +159,6 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
**技巧3**选中一堆文本后按住「Option + Shift + i」键windows 用户是按住「Alt + Shift + I」键既可在**每一行的末尾**都创建一个光标。
### 自定义快捷键
按住快捷键「Cmd + Shift + P」弹出命令面板在命令面板中输入“快捷键”可以进入快捷键的设置。
@ -173,6 +167,80 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
![](http://img.smyhvae.com/20190329_2120.png)
## VS Code 的常见设置项
### 面包屑Breadcrumb
打开 VS Code 的设置项,选择「用户设置 -> 工作台 -> 导航路径」,如下图所示:
![](http://img.smyhvae.com/20190415_2005.png)
上图中,将红框部分打钩即可。
设置成功后,我们就可以查看到当前文件的「层级结构」,非常方便。
![](http://img.smyhvae.com/20190415_2009.png)
### 是否显示代码的行号
VS Code 默认显示代码的行号。我们可以在设置项里搜索 `editor.lineNumbers`进行设置,配置项如下:
20190417_2140.png
### 右侧是否显示代码的缩略图
VS Code 会在代码的右侧,默认显示缩略图。我们可以在设置项里搜索 `editor.minimap`进行设置,配置项如下:
20190417_2156.png
### 将当前行代码高亮显示
当我们把光标放在某一行时,这一行的背景色并没有发生变化。如果想**高亮显示**当前行的代码,我们可以在设置项里搜索`editor.renderLineHighlight`进行设置。配置项如下:
我设置完之后,发现效果不是很明显。有待优化。
### 空格 or 制表符
VS Code 会根据你所打开的文件来决定该使用空格还是制表。也就是说如果你的项目中使用的都是制表符那么当你在写新的代码时按下tab 键后,编辑器就会识别成制表符。
常见的设置项如下:
**editor.detectIndentation**:自动检测(默认开启)。截图如下:
20190417_2205.png
**editor.insertSpaces** 。截图如下:
20190417_2207.png
**editor.tabSize**。截图如下:
20190417_2209.png
### 改完代码后立即保存
改完代码后,默认不会自动保存。我们可以在设置项里搜索`files.autoSave`,修改配置项如下:
20190417_2216.png
上图中,我们将配置项修改为`onFocusChange`之后,那么,当光标离开该文件后,这个文件就会自动保存了。**非常方便**。
### 保存代码后,是否立即格式化
保存代码后,默认**不会立即**进行代码的格式化。我们可以在设置项里搜索`editor.formatOnSave`查看该配置项:
20190417_2213.png
我觉得这个配置项保持默认就好,不用修改。
### 新建文件后的默认文件类型
当我们按下快捷键「Cmd + N」新建文件时VS Code 默认无法识别这个文件到底是什么类型的。如果你想修改默认的文件类型,可以在设置项里搜索`files.defaultLanguage`,设置项如下:
20190417_2221.png
上图中的红框部分,填入你期望的默认文件类型。我填的是`html`类型,你也可以填写成 `javascript` 或者 `markdown`,或者其他的语言类型。
## VS Code 的常用技巧
### 查找某个函数被在哪些地方被调用了
@ -202,18 +270,6 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
选中某一段代码,这个时候,代码的左侧会出现一个「灯泡图标」,点击这个图标,就可以把这段代码提取为一个单独的函数。
### 面包屑Breadcrumb
打开 VS Code 的设置项,选择「用户设置 -> 工作台 -> 导航路径」,如下图所示:
![](http://img.smyhvae.com/20190415_2005.png)
上图中,将红框部分打钩即可。
设置成功后,我们就可以查看到当前文件的「层级结构」,非常方便。
![](http://img.smyhvae.com/20190415_2009.png)
### 在当前文件中搜索
在上面的快捷键列表中,我们已经知道如下快捷键:
@ -230,8 +286,7 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
「在选定内容中查找」这个功能还是比较实用的。你也可以在设置项里搜索 `editor.find.autoFindInSelection`勾选该设置项后那么当你选中指定内容后然后按住「Cmd + F」就可以**自动**只在这些内容里进行查找。该设置项如下图所示:
![](http://img.smyhvae.com/20190415_2050.png)
![](http://img.smyhvae.com/20190415_2116.png)
### 全局搜索
@ -241,10 +296,11 @@ VS Code自带的对比功能并不够强大我们可以安装插件`compareit
![](http://img.smyhvae.com/20190415_2107.png)
上图中,我们可以点击红框部分,展开更多的配置项。
## 插件扩展 / 插件推荐
VS Code 有一个很强大的功能就是支持插件扩展。我来列举几个常见的插件,这些插件都是装机必备。
@ -265,5 +321,3 @@ VS Code 有一个很强大的功能就是支持插件扩展。我来列举几个
## 参考链接

View File

@ -25,7 +25,7 @@
- 进群暗号:前端学习
- 进群要求:少提问,多分享。希望你是发自内心地热爱分享,而不是为了索取(长期潜水的,就不必了)
- 进群要求:少提问,多分享。希望你是发自内心地热爱分享,而不是为了索取(长期潜水的,就不必了)
你也可以关注微信公众号「**千古壹号**」,学习代码之外的技能。