如何在 Visual Studio Code 中导航回关于 *same* 文件的最后一个光标位置?

Jer*_*yal 12 windows visual-studio-code

Alt+Left 导航回最后一个光标位置,如果最后一个光标位置在不同的文件中,则导航到该文件。

但是,我只想导航到与当前聚焦的文件相关的最后一个光标位置。当我有 2 个拆分文件编辑器并希望彼此互斥地导航回时,这非常有用。

是否可以?


我希望你理解这个问题,如果需要进一步解释,请告诉我。

jab*_*tta 10

基本功能

您可以通过命令面板使用cursor undo/cursor redo命令。

默认情况下,撤消还带有键盘快捷键(Mac:cmd+u,Windows/Linux :)ctrl+u,您可以为重做配置键绑定

高级功能

但是请注意,文件的光标历史仅在它在编辑器组中具有焦点时才会保存。因此,如果您有拆分编辑器,则多个聚焦文件可以保存自己的光标历史记录。如果在两个不同的编辑器组中打开并聚焦同一个文件,则它具有两种不同的光标历史状态。

但是,只要您聚焦编辑器组中的另一个文件,先前聚焦的文件就会丢失其光标历史记录(在该编辑器组中)。

VSCode 团队目前正在处理各种未解决的问题,以全面改善本地历史记录,但我不认为为模糊(或关闭)文件保存光标历史记录已在计划中。如果您需要该功能,您可能需要创建一个功能请求


Von*_*onC 5

请注意,使用VSCode 1.40(2019 年 10 月)

  • Soft Undo命令已重命名为此 操作很有用,例如,当用于选择下一个匹配项并且走得太远时,因为它仅撤消最后一次光标状态更改。Cursor Undo
    Ctrl+D

  • 此外,我们现在添加了Cursor Redo,它重做之前撤消的光标状态更改