1 快速在文件、符号、代码之间跳转

1.1 文件跳转

按下Ctrl+Tab,然后继续按着 Ctrl键但是松开 Tab 键,这样你就可以打开一个文件列表,这个列表罗列了当前打开的所有文件。接下来,你可以通过按下 Tab键在这个列表里跳转,选择你想要打开的文件。最后选到你想打开的文件后,松开 Ctrl键,这个文件就被打开了。


这个方式切换文件,最大的问题在于,文件一旦多了,你就得不停地按 “Tab” 键。

  • VS Code 在命令面板里提供了一种支持搜索的文件跳转方式。 Ctrl + P,就会跳出一个最近打开文件的列表,同时在列表的顶部还有一个搜索框。
  • 当你找到目标文件后, Ctrl + Enter。会发现与上面不一样的是,这个文件在一个新的编辑器窗口中打开了

1.2 行跳转

  • 按下 Ctrl + g,紧接着编辑器就会出现一个输入框
  • 如果你想跳转到某个文件的某一行,你只需要先按下 Ctrl + P,输入文件名,然后在这之后加上 :和指定行号即可。

1.3 符号 (Symbols) 跳转

  • Ctrl + Shift + O

1.4 引用 (Reference) 跳转

  • 将光标移动到函数或者类上面,然后按下 Shift + F12

2 鼠标操作

  • 在VS Code中,单击鼠标左键就可以把光标移动到相应的位置。
  • 双击鼠标左键,则会将当前光标下的单词选中。
  • 连续三次按下鼠标左键,则会选中当前这一行代码。
  • 最后是连续四次按下鼠标左键,则会选中整个文档。

2.1 用鼠标,选中其中的多行代码

  • 如果你单击行号,就能够直接选中这一行。如果你在某个行号上按下鼠标,然后上下移动,则能够选中多行代码。

2.2 文本编辑

  • 使用鼠标对文本进行一定程度的修改,我们把它称为拖放功能(drag and drop)
  • 在拖拽这段文本的同时,按下 Ctrl,鼠标指针上会多一个加号,这时候我们再移动鼠标或虚拟光标至我们想要的位置,然后当我们松开鼠标左键的时候,这段文本将会被复制粘贴到虚拟光标所在的位置,也就是我们既定的目标位置。

2.3 多光标

  • 只需按下鼠标中键,然后对着一段文档拖出一个框,在这个框中的代码就都被选中了,而且每一行被选中的代码,都拥有一个独立的光标。

2.4 悬停提示窗口

  • 当鼠标移动到某些文本上之后,稍待片刻就能看到一个悬停提示窗口。这个窗口里会显示跟鼠标下文本相关的信息。
  • 把鼠标移动到 foo 上面时,按下 Cmd 键(Windows 上是 Ctrl),则能够在悬停提示窗口里直接看到 foo的实现。

2.5 代码跳转和链接

  • 鼠标移动到示例代码的第五行 foo 上,然后按下 Cmd键,这时候 foo下面出现了一个下划线。然后当我们按下鼠标左键,就跳转到了 foo函数的定义处。

3 代码自动补全、快速修复和重构

3.1 自动补全

如果偶尔觉得这个自动补全窗口是多余的,希望暂时不看到它,可以按下 Escape键将其隐藏。后续如果希望再次看到这个窗口,除了通过打字来将其调出以外,我们还可以按下 Ctrl + 空格键来手动地调出建议列表。

3.2 快速预览

有的时候,当看到一个建议列表里的某个函数名,我们可能并不能够立刻想起它的作用是什么,它的参数定义是什么样的。这时候可以单击当前这一项建议的最右侧的蓝色图标。

vscode 打开java项目如何跳转 vscode方法跳转_vscode 打开java项目如何跳转

3.3 参数预览

  • Ctrl + Shift + Space

3.4 快速修复

vscode 打开java项目如何跳转 vscode方法跳转_Code_02

3.5 重构

  • 当我们想修改一个函数或者变量的名字时候,我们只需把光标放到函数或者变量名上,然后按下F2,这样这个函数或者变量出现的地方就都会被修改。
  • 另一个常用的重构的操作就是把一段长代码抽取出来转成一个单独的函数。在VS Code中,我们只需选中那段代码,点击黄色的灯泡图标,然后选择对应的重构操作即可。