Visual studio 如何在Visual Studio宏中开始文本选择

Visual studio 如何在Visual Studio宏中开始文本选择,visual-studio,Visual Studio,很久以前,在一个以前的编辑器中,可以开始一个宏,然后“打开”文本选择…这样,如果下一个操作是搜索某个字符串,那么文本选择将扩展到该点 这是一种不必使用通配符或正则表达式就可以完成相当复杂操作的好方法 Visual Studio 2008中是否有类似的功能?Ctrl-=是答案 它是“SelectToLastGoBack”命令,正式记录为“从编辑器中的当前位置选择回到导航历史中的上一个位置”。因此,将光标放在您希望开始选择的位置(最好使用可靠的可重复搜索),开始新的搜索(通常我喜欢ctrl-I而不是

很久以前,在一个以前的编辑器中,可以开始一个宏,然后“打开”文本选择…这样,如果下一个操作是搜索某个字符串,那么文本选择将扩展到该点

这是一种不必使用通配符或正则表达式就可以完成相当复杂操作的好方法


Visual Studio 2008中是否有类似的功能?

Ctrl-=是答案

它是“SelectToLastGoBack”命令,正式记录为“从编辑器中的当前位置选择回到导航历史中的上一个位置”。因此,将光标放在您希望开始选择的位置(最好使用可靠的可重复搜索),开始新的搜索(通常我喜欢ctrl-I而不是ctrl-F,因为我可以看到它在做什么,但ctrl-I在宏中似乎不起作用),将搜索结束在您希望结束的位置(esc关闭搜索框),点击control等于选择返回到起始位置


不幸的是,我真的找不到任何东西来详细解释编辑器如何决定导航历史记录中的上一个位置。

Ctrl-=是答案

它是“SelectToLastGoBack”命令,正式记录为“从编辑器中的当前位置选择回到导航历史中的上一个位置”。因此,将光标放在您希望开始选择的位置(最好使用可靠的可重复搜索),开始新的搜索(通常我喜欢ctrl-I而不是ctrl-F,因为我可以看到它在做什么,但ctrl-I在宏中似乎不起作用),将搜索结束在您希望结束的位置(esc关闭搜索框),点击control等于选择返回到起始位置


不幸的是,我真的找不到任何东西来详细解释编辑器如何决定导航历史记录中的前一个位置。

您是录制宏还是手动编写宏?理想情况下,我会录制宏,但在执行移动插入符号(如搜索)之前,有一种方法可以“打开”文本选择您是录制宏还是手动编写宏?嗯,理想情况下,我会录制宏,但在执行移动插入符号的操作(如搜索)之前,可以先“打开”文本选择