C# 在Visual Studio中将光标移动到最后一个编辑位置的快捷键

C# 在Visual Studio中将光标移动到最后一个编辑位置的快捷键,c#,visual-studio,editor,keyboard-shortcuts,C#,Visual Studio,Editor,Keyboard Shortcuts,在VisualStudio中,是否有键盘快捷键可以导航(移动光标)到上次编辑的位置(如PyCharm的Ctrl+Shift+Backspace) CTRL+-shourcut移动到最后一个位置(不是最后编辑的位置),这对我来说不太有用。您可以使用CTRL+-(View.NavigateBackward)快捷方式。在我的VS中,我可以使用CTRL+-。我不确定这是否适用于所有版本和不同的键盘布局。此外,您可以使用Ctrl+Shift+-(View.NavigateForward)快捷键。您可以使用

在VisualStudio中,是否有键盘快捷键可以导航(移动光标)到上次编辑的位置(如PyCharm的Ctrl+Shift+Backspace)

CTRL+-shourcut移动到最后一个位置(不是最后编辑的位置),这对我来说不太有用。

您可以使用CTRL+-(View.NavigateBackward)快捷方式。

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

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

您可以使用Ctrl+z、Ctrl+y

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


我有Visual Studio 2010,这对我来说很有用。

我总是使用Ctrl+Shift+Backspace。

正确答案是ALT&← 后退和ALT&→. 在1.8.1版上测试,Visual Studio 2015、2017、2019有一个免费扩展,包括:

将插入符号返回到该过程中发生编辑的最后一个位置 会议

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

可以随时在“工具-选项-环境-键盘-编辑”下更改此选项


编辑:扩展现在也支持VS2019

此快捷方式添加到VS2017版本15.8中:

Ctrl+Shift+Backspace

这几乎不可能通过谷歌找到,我只是在阅读VS新闻和发行说明时偶然发现了它

转到上次编辑的位置

我们都知道这种感觉 写一个功能,然后意识到我们需要更多的信息 解决方案的其他方面。所以,我们从解决方案中打开另一个文件 探险家或者去一些地方的定义,突然之间,我们远去了 从我们开始的地方出发,除非你还记得,否则没有简单的方法回去 您最初使用的文件名。在Visual Studio 2017中 版本15.8,您现在可以通过 编辑>转到>转到上次编辑位置(Ctrl+Shift+Backspace)


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

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

View.NavigateBackward
View.ForwardBackward
很好地映射到pycharm的

Last Edit Location
Next Edit Location

另一个现有实现:Eclipse,它使用Ctrl-Q跳转到上次编辑的位置。@yariv找到快捷方式了吗?。。或者为
视图指定一个自定义快捷方式。NavigateBackward
。同样,这不符合OP的要求-“到最后编辑的位置”我也使用此方法,只是它不适用于多个文件-仅适用于最后一个文件这是OP问题的唯一正确答案-“到最后编辑的位置”。我也使用这种方法,但希望能够在列表中循环到编辑过的位置。不幸的是,这种方法大部分时间对我有效,但并不总是有效。不确定这取决于什么。这不符合OP的要求-“到最后编辑的位置”谢谢,我正在寻找此信息!这是visual studio,仅vs2008、VS2010、VS2013、2015和2017,您认为1.8.1是什么意思?另一个答案是:这只是在VS17(15.8)中添加的。这篇文章于2018年4月发布,发布时间为6月16日\_(ツ)_/'
Edit.GoToLastEditLocation
是它的绑定,如果您想更改快捷方式。我将它更改为更易于访问的方式(只有两个键)
Last Edit Location
Next Edit Location