用于返回 Visual Studio Code 中上次编辑位置的键盘快捷方式

问题描述 投票:0回答:3

在 Visual Studio Code 中,是否有用于导航(移动光标)到上次编辑位置的键盘快捷键(就像在所有带有

Ctrl
+
Shift
+
Backspace
的 Jetbrains 产品中一样)?

CTRL
+
-
快捷键移动到最后一个位置(不是最后编辑的位置),这对我来说用处不大

我正在使用 视觉工作室代码 用于 Visual Studio Code 的 JetBrains IDE 键盘映射:

视觉工作室代码 版本 1.23.1 提交 d0182c3417d225529c6d5ad24b7572815d0de9ac 基准 2018-05-10T17:11:17.614Z 外壳 1.7.12 渲染器 58.0.3029.110 节点 7.9.0 建筑 x64

visual-studio-code
3个回答
55
投票

[编辑]:v1.28.0 刚刚添加了一个返回到上次编辑位置的命令,请参阅release notes:导航回到上次编辑位置.

导航到上次编辑位置

新命令转到上次编辑位置 (

workbench.action.navigateToLastEditLocation
) 被快速添加到 导航到已编辑文件中的最后一个位置。默认值 键绑定是

Ctrl+K Cntrl+Q

如果在 v1.28.0 之前考虑以下内容:

另请参阅 https://stackoverflow.com/a/71212026/836330 了解 vscode v1.65 中的新导航命令。请参阅该链接以导航到下一个/上一个光标位置(光标所在的位置,但可能没有实际编辑)。

对于最后编辑的位置:

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"

已添加关联的上下文键以进行分配键绑定 更强大:

  • canNavigateBackInNavigationLocations
    :导航位置是否可以返回
  • canNavigateForwardInNavigationLocations
    :是否可以在导航位置前进
  • canNavigateToLastNavigationLocation
    :是否可以到上次导航位置
  • canNavigateBackInEditLocations
    :是否可以返回编辑位置
  • canNavigateForwardInEditLocations
    :编辑位置是否可以前进
  • canNavigateToLastEditLocation
    :是否可以到上次编辑位置

32
投票

对于 Windows,请使用

Alt+RightArrow
Alt+LeftArrow
.


4
投票

上次编辑的快捷方式

Cntrl+k,Cntrl+q

上次光标移动

ALt+左箭头

© www.soinside.com 2019 - 2024. All rights reserved.