【问题标题】:Keyboard shortcut to move cursor to last edit position in Visual Studio将光标移动到 Visual Studio 中的最后一个编辑位置的键盘快捷键
【发布时间】:2013-12-17 22:19:31
【问题描述】:

在 Visual Studio 中,是否有一个键盘快捷键可以导航(移动光标)到最后一个编辑的位置(如 PyCharm 的 Ctrl+Shift +退格键)?

CTRL + - 快捷方式移动到最后一个位置(不是最后一个 edited 位置),这对我来说用处不大。

【问题讨论】:

  • 另一个现有实现:Eclipse,它使用 Ctrl-Q 跳转到最后编辑的位置。
  • @yariv 你找到快​​捷方式了吗?

标签: c# visual-studio editor keyboard-shortcuts


【解决方案1】:

这个快捷键是在VS2017 15.8版本中添加的:

Ctrl + Shift + Backspace

几乎不可能通过 google 找到,我只是在阅读 VS 新闻和发行说明时偶然发现的。

转到上次编辑的位置

我们都知道开始的感觉 编写一个功能,然后意识到我们需要更多信息 解决方案中的其他地方。所以,我们从解决方案中打开另一个文件 Explorer 或 Go to Definition 在几个地方突然之间,我们很远 从我们开始的地方出发,除非你记得,否则很难回头 您最初使用的文件的名称。在 Visual Studio 2017 中 版本 15.8,您现在可以通过 Edit > Go To > Go To Last Edit Location (Ctrl + Shift + Backspace)。

https://blogs.msdn.microsoft.com/visualstudio/2018/08/30/improving-your-productivity-in-the-visual-studio-editor/

【讨论】:

    【解决方案2】:

    在我的 VS 中,我可以使用 CTRL + -。我不确定这是否适用于所有版本和不同的键盘布局。

    【讨论】:

      【解决方案3】:

      您可以使用 Ctrl + - (View.NavigateBackward) 快捷键。

      【讨论】:

      • .. 或为 View.NavigateBackward 分配自定义快捷方式。
      • 再一次,这不符合 OP 的要求 - “到最后一个 edited 位置”
      【解决方案4】:

      你可以做 Ctrl + z, Ctrl + y

      这会撤消/重做,因此您的代码不会受到影响,但您的代码窗口将移动到最后一个编辑位置。

      我有 Visual Studio 2010,这对我有用。

      【讨论】:

      • 我也使用这种方法,只是它不适用于多个文件 - 仅适用于最后一个文件
      • 这是给定 OP 问题的唯一正确答案 - “到最后编辑的位置”。我也使用这种方法,但希望能够在列表中循环到编辑位置。
      • 它对我来说大部分时间都有效,但不幸的是,并非总是如此。不确定它取决于什么。
      【解决方案5】:

      我总是使用 Ctrl+Shift+Backspace

      【讨论】:

      • 通过另一个答案:这仅在 VS17 (15.8) 中添加。这仅在 2018 年 4 月发布,帖子从 6 月 16 日开始 ¯\_(ツ)_/¯ Edit.GoToLastEditLocation 是它的绑定,如果您想更改快捷方式。我把它改成了更容易访问的东西(只有两个键)
      【解决方案6】:

      此外,您可以使用 Ctrl + Shift + - (View.NavigateForward) 快捷键。

      【讨论】:

      • 这不符合 OP 的要求 - “到最后一个 edited 位置”
      • 谢谢,我正在寻找这个信息!
      【解决方案7】:

      Visual Studio 2015、2017、2019 有一个免费扩展,其中包括: Hot Commands

      Edit.GoToLastEditLocation
      

      将插入符号返回到在此期间发生编辑的最后位置 会话。

      默认键盘快捷键是:Ctrl + Shift + Backspace

      这可以在工具 - 选项 - 环境 - 键盘 - Edit.GoToLastEditLocation 下随时更改

      编辑:扩展现在也支持 VS2019

      【讨论】:

        【解决方案8】:

        正确答案是ALT & 往回走,ALT & 。在 1.8.1 版本上测试

        【讨论】:

        • 这是visual studio,只有vs2008,vs 2010,vs 2013,2015和2017,1.8.1是什么意思
        【解决方案9】:

        许多答案都提到了 VisualStudio 2017 或 VisualStudio 2015 的插件。

        我在 VisualStudio 2015 中找到了以下快捷方式。

        View.NavigateBackward
        View.ForwardBackward
        

        很好地映射到 pycharm 的

        Last Edit Location
        Next Edit Location
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-23
          • 1970-01-01
          • 1970-01-01
          • 2010-09-11
          相关资源
          最近更新 更多