Skip to content

Commit

Permalink
Add: doc#45
Browse files Browse the repository at this point in the history
  • Loading branch information
tsq committed Oct 16, 2020
1 parent 237ae7d commit 7722cd1
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -856,6 +856,7 @@ VS Code的用户界面由5个部分组成,每一个部分里面都包含了很
- [42 管理文件及文件夹](#42-管理文件及文件夹)
- [43 Dirty Write](#43-dirty-write)
- [44 Preview Mode](#44-preview-mode)
- [45 文件使用技巧1: 寻找文件的三种方式](#45-文件使用技巧1-寻找文件的三种方式)

#### 41 文件及文件夹的三个特点

Expand Down Expand Up @@ -905,6 +906,23 @@ Dirty Write的发生是因为经历了如下三个步骤:

当一个文件处于Preview mode的时候,VS Code会在文件的Tab区域对文件名采用斜体进行暗示,如果不是Preview mode,那么字体就不会是斜体而是正常的进行显示。为了能够让新开的文件独自占用一个Tab,我们就需要首先取消当前文件的Preview mode,取消方式有三种,分别是:**双击当前文件名****双击当前文件的Tab****对当前文件进行编辑**

#### 45 文件使用技巧1: 寻找文件的三种方式

一个真实的项目通常包含很多源代码文件,在项目开发过程中,能否从这么多文件中快速找到自己想要的文件将是非常重要。这一节课,我们就来学习一下在VS Code中寻找文件的三种方式以及它们的具体使用场景。

**使用场景一: 知道文件名**

当我们知道要找文件的名称时,我们可以使用VS Code提供一个快捷键叫做`Quick Open`,这个快捷键在Windows上`Ctrl+P`,在macOS上`Cmd+P`。这个快捷键是寻找文件最方便的方式,平时用的也最多,我们应该牢记这个快捷键。

**使用场景二: 不记得文件名,但是记得文件里包含一定的内容且该文件处于某个文件夹下**

当我们不记得文件名时,我们就不能用第一种方法了。软件项目的源代码通常会根据功能或者模块需求被分配到不同的文件夹下,此时如果我们记得要找文件里包含一定的内容,且该文件处于某个特定的文件夹下,我们可以将鼠标移动到该文件夹上方,鼠标右键打开上下文菜单,并选择`Find in Folder`,这样VS Code会打开Search功能且这时候Search功能的搜索范围会被自动限定到刚刚选择的文件夹上,这时候,因为搜索范围被缩小,搜索结果将会变少,这有助于我们更快的找到想要的文件。

**使用场景三: 不记得文件名,不记得文件内容,但记得它有个“邻居”**

不记得文件名,也不记得文件内容,我们就不能用前两种方法了,这时候如果我们记得要找的文件有个“邻居”(这里的邻居,指的是两个文件处于同一目录或相近目录),我们就可以通过找邻居的方式找到想要的文件。这样做,其实是利用了VS Code`打开一个文件的同时,该文件在Explorer中所在的目录会被自动展开`的特性。这样,通过先找邻居,就可以帮助我们间接的找到想要的文件。


### 第四章 自定义VS Code
### 第五章 代码编辑技巧
### 第六章 开发中的具体使用
Expand Down

0 comments on commit 7722cd1

Please sign in to comment.