2011-10-16 14 views
36

在xcode和eclipse中有一个版本,我们可以前后移动到最后一个光标位置。如何在Visual Studio 2010中来回移动

例如,假设我正在编辑一个函数。然后我去定义这个函数。然后我想回到第一个功能。

说我正在编辑调用B()的A()。在A()中,我转到B()的定义,并且我想再次返回编辑A()。

我该怎么做?

+1

这显然不是一个编程问题。 – Sparky

+17

当然。没有程序员会问这个。 –

+10

这显然是一个有价值的答案:-) –

回答

43

使用Control-minus(Ctrl-“ - ”)。请参阅here

如果不起作用,可能是因为您使用了不同的密钥绑定。转到Tools->Options->Environment->Keyboad->"View.NavigateBackwards"并添加键(不要忘了申请!)

+0

Ctrl - 不起作用 –

+6

@JimThio和其他任何人对于这件事:它适用于我,但是,我不能在我的数字小键盘上使用减号键,我必须使用我的字母上方的减号键。 –

+0

是的,我发现了。 –

11

用“CTRL” - “换挡” - “ - ”前进你已经使用后“CTRL” - “ - ”回迁。

看到Microsoft blog

+0

不起作用。我应该首先激活某些东西 –

+0

确保您已设置Visual Studio默认的键绑定。如果您安装了resharper或任何其他电源工具,则可能会覆盖默认的密钥绑定。你可以通过工具 - > visual studio中的选项进行验证 –

2

我使用Visual Assist X插件的Visual Studio,它(除其他事项外)允许我使用鼠标上的后退和前进按钮。

对于键盘快捷键,我使用Alt-Left Arrow作为后退,Alt-Right Arrow作为forward。我不知道这是通过Visual Studio还是Visual Assist X.

+0

我相信Alt - 向左/向右箭头键用于视觉辅助。不适用于我的VS 2010 – alcedo

+1

工具栏上有前进/后退导航按钮。在使用VA X之前,我的几位同事为这些按钮设置了一个键映射,然后将前进/后退鼠标按钮绑定到这些键上。不是一个理想的解决方案,但它为他们工作。您也可以获得VA X的试用版。试用期过后,我认为导航增强功能仍然有效。我推荐完整版的VA X,它使得VS中的C++更好。 – Tim