VSCode 是一款功能强大的文本编辑器,它支持多种语言,可以帮助开发者快速实现代码的跳转。VSCode 提供了一些方法来实现代码的跳转,这些方法可以帮助开发者快速定位到想要的位置。
首先,VSCode 提供了 Go to Definition 功能,可以帮助开发者快速定位到函数、变量或者其他标识符的声明处。使用这个功能时,开发者需要将光标放在想要查看的标识符上,然后使用快捷键 F12 即可实现代码的跳转。
此外,VSCode 还提供了 Go to Reference 功能,这个功能会将光标定位到当前标识符所有的引用处。使用这个功能时,开发者也需要将光标放在想要查看的标识符上,然后使用快捷键 Shift + F12 即可实现代码的跳转。
此外,VSCode 还有一个很有用的功能——Peek Definition (或者也叫 Peek References ) 。这个功能会在当前文件中打开一个小型对话框来显示函数、变量或者其他标识符的声明内容或者所有引用内容。使用这个功能时,开发者也需要将光标放在想要查看的标识符上,然后使用快捷键 Alt + F12 即可实现代码的跳转。
// Go to Definition 使用方法 // 1. 光标停留在想要检测出声明处 // 2. 执行快捷键 F12 // Go to Reference 使用方法 // 1. 光标停留在想要检测出声明处 // 2. 执行快捷键 Shift + F12 // Peek Definition 使用方法 // 1. 光标停留在想要检测出声明处 // 2. 执行快捷键 Alt + F12
文件跳转和行跳转,是代码跳转的基本操作,也是日常编码中的高频操作。不过有的时候,你可能会希望能够立刻跳转到文件里的类定义,或者函数定义的位置。为了支持这种跳转,VS Code 提供了一套 API 给语言服务插件,它们可以分析代码,告诉 VS Code 项目或者文件里有哪些类、哪些函数或者标识符(我们把这些统称为符号)。
如果要在一个文件里的符号之间跳转,你只需按下 “Cmd + Shift + O” (Windows 上是 Ctrl + Shift + O),就能够看到当前文件里的所有符号。
使用 “Cmd + Shift + O”组合键,调出当前文件的符号
使用方向键,或者搜索,找到你想要的符号后,按下回车,就能够立刻跳转到那个符号的位置。如下图所示:
通过符号功能跳转到指定的代码位置
请注意,在按下 “Cmd + Shift +O”后,输入框里有一个 “@”符号,这个符号在这里的意义,我会在后面的章节里去介绍,你可以先留个心眼。这时,如果你输入 “:”,就可以将当前文件的所有符号,进行分类,这样搜索符号也就更加方便。
对当前文件的所有符号进行分类
有些语言除了提供单个文件里的符号,还支持在多个文件里进行符号跳转。比如在 VS Code 里,如果你打开了多个 JavaScript 文件,就可以按下 “Cmd + T” (Windows 上是 Ctrl + T),搜索这些文件里的符号。
通过“Cmd + T”,搜索多个文件的符号
本章首先通过比较文件传输和文件共享这两种资源交换方式来引入Samba服务的理论知识,并介绍SMB协议与Samba服务程序的起源和发展...
无论Samba共享服务是部署Windows系统上还是部署在Linux系统上,通过Windows系统进行访问时,其步骤和方法都是一样的。下面假设Sa...
CMD中CODE PAGE的概念及其设置值:ChcpDisplays the number of the active console code page, or changes the console's act...
运行一个容器或应用程序的核心是通过 Docker 服务端。Docker 服务的运行目前需要 root 权限,因此其安全性十分关键。首先,确保...
控制节点上的拓扑管理策略FEATURESTATE:Kubernetesv1.18[beta]越来越多的系统利用CPU和硬件加速器的组合来支持对延迟要求较高的...
为容器和Pods分配CPU资源本页面展示如何为容器设置CPUrequest(请求)和CPUlimit(限制)。容器使用的CPU不能超过所配置的限制。...
在Pod中的容器之间共享进程命名空间FEATURESTATE:Kubernetesv1.17[stable]此页面展示如何为pod配置进程命名空间共享。当启用进程...