在Visual Studio Code中导航回光标最后位置的快捷键是什么?


当前回答

为了回答你的问题,为了:

窗口使用Alt+←向后导航,Alt+→向前导航。 macOS使用Ctrl+-向后导航,Ctrl+Shift+-向前导航。 Linux使用Ctrl+Alt+-进行后退导航,Ctrl+Shift+-进行前进导航。

您可以在“键盘快捷键编辑器”中找到当前的键绑定。

您甚至可以根据自己的喜好编辑键绑定。

其他回答

你可以去菜单文件→首选项→键盘快捷键。一旦你在那里,你可以搜索导航。然后,您将看到为Visual Studio Code环境设置的与导航相关的所有快捷方式。在我的例子中,只需要Alt + -就可以把光标拿回来。

虽然公认的答案是正确的,但任何使用VS Code的Vim扩展的人都可能会因为向后导航需要你遍历你所做的每一次光标移动而感到沮丧。这将阻止“Go back”在以下用例中正常工作:

进入定义 在定义上戳一段时间(例如,移动光标) 回到第一步。

安装了Vim扩展后,每次光标移动都要做“返回”(对我来说,这已经足够让它几乎无用了!)。

幸运的是,Vim扩展很好地实现了跳转,所以在使用VS Code跳转到一个新位置(即“Go to definition”)后,你可以简单地按CTRL+O返回到之前的跳转位置。

Mac OS (MacBook Pro):

后面:Ctrl(control) + -(连字符)

后退:Ctrl + Shift + -(连字符)

键盘快捷命令为“前进”和“返回”。


在Windows上:

Alt +←...navigate回来

Alt +…向前导航

在Mac:

Ctrl + -…返回

Ctrl + Shift + -…向前导航

在Ubuntu Linux下:

按下ctrl+alt+…navigate to back

Ctrl + Shift + -…向前导航

根据Visual Studio Code的Key Bindings中的信息,这对于每个操作系统都是不同的。

工作台配置:

返回:workbench.action.navigateBack Go Forward: workbench.action.navigateForward

Linux:

返回:Ctrl+Alt+- 前进:Ctrl+Shift+-

Mac OS X:

返回:Ctrl + - 前进:Ctrl + Shift(⇧)+ -

窗口:

Go Back to: Alt +⬅️ Go Forward: Alt +➡️