手机
当前位置:查字典教程网 >软件教程 >编程开发 >为Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换)
为Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换)
摘要:前几天吾乐吧软件站发布了《给VisualStudio2010增加多行查找与多行替换功能(VS跨行查找替换:上篇)》,鉴于上篇的方法不能实现多...

前几天吾乐吧软件站发布了《给 Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换:上篇)》,鉴于上篇的方法不能实现多行替换为多行的特殊情况,于是新增“下篇”文章,专门来解决这个问题。本文的方法,可以完美解决上次遗留的问题,方法比较巧妙,写下这篇文章,也防止自己忘记了,喜欢的可以收藏,嘻嘻。

给 Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换:下篇)

一、如何添加一个支持多行查找、多行替换的功能?

1. 在 VS 中打开 Macros Explorer(宏 资源管理器) ,在 工具–宏–宏资源管理器(或者快捷键Alt+F8)

为Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换)1

2. Samples —— Utilities —— 找到“FindLine”这一项,右键“编辑”

为Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换)2

3. 进入编辑界面之后,在 Sub FindLine() 下面新增一个 Sub ReplaceMultiline() ,具体代码如下:

C# Code复制内容到剪贴板 ”ReplaceMultiline启动“替换”对话框,通过当前行来预设模式。 ” SubReplaceMultiline() DimtextSelectionAsTextSelectiontextSelection=DTE.ActiveDocument.Selection textSelection.CharLeft( True)DTE.ExecuteCommand( “Edit.Replace”)DTE.Find.FindWhat=textSelection.Text DTE.Find.ReplaceWith=textSelection.Text EndSub

4. 关闭宏IDE,返回VS窗口。到了这一步,添加操作已经完成了。

二、如何使用刚才新建的那个 ReplaceMultiline 功能?

为Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换)3

1. 先选中要替换的第1段话,然后双击刚才新建的 ReplaceMultiline (添加上面的代码之后,ReplaceMultiline 会在Macro资源管理器上会显示出来的),然后这段话就是显示在查找与替换窗口中;

2. 这次选中你想要“替换为”的那段话,也就是第2段话,再双击刚才新建的 ReplaceMultiline。

为Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换)4

3. 通过2次操作,我们再利用VS搜索会保留历史搜索记录的特性,来设置“查找内容”、“替换为”,这样就可以完美实现了。

通过这些巧妙的方法,大家就可以实现VS多行查找与多行替换功能了,希望大家会喜欢这个方法。

【为Visual Studio 2010 增加多行查找与多行替换功能(VS跨行查找替换)】相关文章:

win10开发者套件Visual Studio 2016预览版2发布下载

在Visual Studio 2008 SP1 中调试ASP的图文教程

Visual Studio中无法查找或打开PDB文件怎么办?

Microsoft Visual Studio 2010 Ultimate 下安装wcsf 2010出现问题的解决方法

Visual Studio 2016预览版4下载 至少需要500MB的安装空间

visual studio 2013执行结束后输出窗口会一闪而过该怎么办?

全新Visual Studio Code预览版0.10.10发布下载

Visual Studio 2010怎么使用自带的安装项目打包程序?

关于visual studio 2012(vs2012) 注意事项

visual studio 2015离线版msdn下载和安装图文教程

精品推荐
分类导航