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


当前回答

使用 Alt + ← / →

您可以在Visual Studio代码的键绑定中找到所有快捷键。

其他回答

在Visual Studio Code 1.43 (Q1 2020)中,那些Alt+←/ Alt+→或Ctrl+- / Ctrl+Shift+-也将…保存的选择。

参见第89699期:

Benjamin Pasero (bpasero) adds:

向后/向前移动可以还原选择。 请注意,为了获得历史条目,位置之间至少需要10行才能将该条目视为新条目。

使用 Alt + ← / →

您可以在Visual Studio代码的键绑定中找到所有快捷键。

在vs code中有几种返回的方法和返回的选项。

要更改以下任何内容,请按ctrl + p进入命令面板,然后键入>后,输入您需要更改的配置:

然后你所需要做的就是点击设置图标(如图中2所示),并将键绑定更改为你想要的任何键。

你有不同的选择返回:

转到最后编辑位置 游标撤销(意思是:回到最后一个游标位置) 游标重做(与上面相反)

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

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

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

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

根据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 +➡️