在 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
[编辑]: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
对于 Windows,请使用
Alt+RightArrow
和 Alt+LeftArrow
.