Visual Studio 2005中有一个名为Edit.SelectToLastGoBack的命令(绑定到Ctrl + =)。
我认为它应该选择当前光标位置和最后一个'Go Back'点之间的所有文本,但我无法计算出它用来决定那个点的算法。
有谁知道如何使用这个可能非常有用的命令?
答案 0 :(得分:5)
选择到最后一个juimp点......
尝试使用导航栏跳转到课堂上的其他方法。然后按Ctrl +“=”
它将从您跳到的方法的开头选择一直回到您跳跃的位置。
我还没有找到TBH的用途,
善,
丹
答案 1 :(得分:0)
我用它来录制宏。
我经常想要选择从这个大括号到大括号的所有东西并在宏中切割它。转到第一个大括号,点击ctrl -f(ctrl-i在宏中不起作用),搜索第二个大括号,用escape关闭搜索,然后点击ctrl- =以获取所选大括号之间的所有内容。这在宏中更可靠地重复,而不是像按住ctrl箭头一样在按住shift的同时导航一个单词,并且类似于emacs设置标记点的概念。
我不确定所有这些都会在导航历史记录中创建一个新的“位置”,但我确定开始搜索并且这就是我所需要的。
答案 2 :(得分:0)
我刚刚发现这个命令在Visual Studio 2012中可用。自从我获得VS 2012以来,我一直在寻找它。我一直认为它就像锚一样,就像在锚和点之间选择一切。我很失望,宏录制和播放不再可用。但我很高兴这个命令仍然存在。
另一个有用的命令是ctrl + k ctrl + a,它是Edit.SwapAnchor。所以,你可以在代码中的某个地方,然后进行查找。现在你有了点和锚点(也许也称为光标和最后一个goback)。您可以执行ctrl + =选择,然后按ctrl + k ctrl + a然后使用另一个查找扩展另一端 - 或类似的东西。