2011-10-16 33 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