2009-08-21 62 views
3

在Visual Studio 2005中有一個名爲Edit.SelectToLastGoBack的命令(綁定到Ctrl + =)。在Visual Studio中使用Edit.SelectToLastGoBack

我認爲它應該選擇當前光標位置和最後一個「返回」點之間的所有文本,但是我無法確定它用於確定該點的算法。

有誰知道如何使用這個潛在非常有用的命令?

回答

5

選擇到最後juimp點......

嘗試使用導航欄跳轉到類的另一種方法。然後按下Ctrl +「=」

它會從方法的開始處選擇跳到所有方法的跳回到從哪裏跳出。

我還沒有找到它雖然TBH一用,

善良,

+0

啊,跳點!我懂了。您還可以使用查找命令或上一頁/下一頁設置跳轉點。現在我只需要記住嘗試使用這個命令。 – 2009-08-24 08:00:35

0

我用它來錄製宏。

我經常想從這個大括號中選擇一切,然後在宏中剪切它。轉到第一個大括號,按ctrl-f(ctrl-i在宏中不工作),搜索到第二個大括號,使用轉義關閉搜索,然後按Ctrl- =以獲取所選花括號之間的所有內容。這在宏中的重複性要比在按住Shift鍵的同時使用Ctrl箭頭一次導航單詞更類似於emacs設置標記點的概念。

我不確定什麼都開始了一個新的'導航歷史中的位置',但我確定開始搜索並且這就是我所需要的。

0

我剛剛發現這個命令在Visual Studio 2012中可用。自從我VS 2012以來,我一直在尋找它。我一直認爲它是像錨一樣的東西,就像選擇錨和點之間的所有東西。我對宏觀錄製和播放不再可用感到失望。但我很高興這個命令仍然存在。

另一個有用的命令是ctrl + k ctrl + a,它是Edit.SwapAnchor。所以,你可以在代碼中的某個地方,然後做一個查找。現在你有了點和錨點(也許也被稱爲遊標和最後的goback)。你可以做ctrl + =來選擇,然後ctrl + k ctrl + a然後從另一端使用另一個find來擴展 - 或者類似的東西。