URLhttps://learnscript.net/zh/vscode/editors/navigation/
    复制链接转到说明  示例

    Visual Studio Code 查找导航的键盘快捷方式

    我被代码海扁署名-非商业-禁演绎
    阅读 3:49·字数 1145·更新 

    引言

    本文将系统介绍 Visual Studio Code(简称 VSCode)中的查找导航方法,帮助开发者快速定位位置,提高工作效率。

    文件导航

    在大型项目中,文件数量往往十分庞大,VSCode 提供了多种高效的文件导航方案。

    通过按下快捷键Ctrl+P,并输入文件名或相关关键词,VSCode 会显示匹配的文件列表。此时,可直接使用鼠标点击目标文件,或使用上下方向键选择某个文件后按Enter,或在按住Ctrl的情况下,通过PShift+P选择文件,最后释放Ctrl,来完成打开操作。

    对于已经打开的多个文件,可先按住Ctrl,然后按下Tab,编辑器会显示所有已打开文件。开发者可以通过鼠标点击、按Enter键或直接释放Ctrl来切换至选中的文件。选中文件的操作可通过上下方向键,或TabShift+Tab完成。

    代码符号与位置导航

    在代码编辑过程中,快速定位符号定义和特定代码位置可提高工作效率。VSCode 提供了全面的符号导航功能。

    将光标置于某个符号上时,按下F12可以直接跳转到该符号的定义处,而使用Alt+F12则能以嵌入方式查看定义,查看完毕后,按Esc可关闭嵌入的内容。

    此外,按住Ctrl键或Ctrl+Alt,使用鼠标点击符号,同样可快速跳转至符号定义。

    针对当前文件内的符号,Ctrl+Shift+O快捷键可以列出文件中定义的所有符号,包括函数、变量、类等代码元素。在符号列表中输入冒号,可以将符号按类别显示,输入具体符号名或相关关键词,则能快速筛选出目标符号。鼠标点击目标符号,或使用方向键选择某个符号后,按Enter键,均可跳转到定义位置。

    当需要在整个项目范围内搜索符号时,Ctrl+T快捷键可以启动全局符号搜索。输入符号名称或相关关键词后,VSCode 会在工作区中查找所有匹配的符号,并列出他们。

    按下Ctrl+T后,输入行号,可立即跳转到指定的行。

    通过Home键可跳转到行首或首个非空白字符,End键可跳转到行尾,Ctrl+Home可跳转到文件开头,Ctrl+End可跳转到文件末尾。

    通过Ctrl+Shift+</kbd>快捷键可以在匹配的括号之间快速跳转,或者将光标移动到下一个括号。

    通过Alt+LeftArrowAlt+RightArrow,可以回到上一个编辑位置,或前进到下一个编辑位置。这个功能在开发者需要查看之前编辑位置的代码时,非常有用。

    讲解视频

    如何在 VSCode 中查找转至行号、符号定义、括号、行尾或行首、文件、编辑位置等·YouTube如何在 VSCode 中查找转至行号、符号定义、括号、行尾或行首、文件、编辑位置等·Bilibili