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


当前回答

macOS:

⌘+ U:撤销上次游标操作

您也可以尝试按Ctrl + -。

顺便说一下,所有的快捷键都在macOS的键盘快捷键中。这真的很有用!

其他回答

使用 Alt + ← / →

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

Vscode v1.65添加了一些新命令,用于导航到最后/下一个编辑位置或最后/下一个光标位置。

编辑位置意味着有一个实际的编辑,而游标位置意味着您访问了那个位置,但不一定在那里进行了编辑。

默认情况下,编辑器导航位置将被添加 在编辑器之间导航,但在编辑器内部导航时也是如此(对于 例如,当切换笔记本单元格或更改文本中的选择时 编辑器)。如果你觉得太多的位置被记录,新的 添加了减少位置的命令: 导航位置(例如当使用“转到定义”时) 编辑位置(每当编辑器被更改时,例如在文本编辑器中输入时)

从https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_65.md

光标位置:

Go Forward in Navigation Locations
"workbench.action.navigateForwardInNavigationLocations"

Go Back in Navigation Locations
"workbench.action.navigateBackInNavigationLocations"

Go to Last Navigation Location
      // acts like a toggle between current and last cursor location
"workbench.action.navigateToLastNavigationLocation"

Go Previous in Navigation Locations
"workbench.action.navigatePreviousInNavigationLocations"

编辑地点:

Go Forward in Edit Locations
"workbench.action.navigateForwardInEditLocations"

Go Back in Edit Locations
"workbench.action.navigateBackInEditLocations"

Go Previous in Edit Locations
"workbench.action.navigatePreviousInEditLocations"

Go to Last Edit Location
      // acts like a toggle between current and last edit location
"workbench.action.navigateToLastEditLocation"

Associated context keys have been added to make assigning keybindings more powerful: canNavigateBackInNavigationLocations: Whether it is possible to go back in navigation locations canNavigateForwardInNavigationLocations: Whether it is possible to go forward in navigation locations canNavigateToLastNavigationLocation: Whether it is possible to go to the last navigation location canNavigateBackInEditLocations: Whether it is possible to go back in edit locations canNavigateForwardInEditLocations: Whether it is possible to go forward in edit locations canNavigateToLastEditLocation: Whether it is possible to go to the last edit location

有一个扩展可用的代号导航所有平台。作为键盘快捷键的替代品,它在状态栏的左侧添加了按钮。

macOS:

⌘+ U:撤销上次游标操作

您也可以尝试按Ctrl + -。

顺便说一下,所有的快捷键都在macOS的键盘快捷键中。这真的很有用!

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