2019-2-24-VisualStudio-过滤输出窗口文本
| title | author | date | CreateTime | categories | 
|---|---|---|---|---|
| 
 VisualStudio 过滤输出窗口文本 
 | 
 lindexi 
 | 
 2019-2-24 11:10:7 +0800 
 | 
 2019-02-23 15:45:12 +0800 
 | 
 VisualStudio 
 | 
如果一个项目是很多小伙伴开发,里面有一些逗比喜欢在输出窗口输出大量无意义的文本,那么很难通过输出窗口调试
本文告诉大家通过 VisualStudio 插件过滤输出窗口文本,让 VisualStudio 的输出只是自己需要的信息
例如有两个逗比小伙伴都在使用输出,同时输出的都是无意义的文本
static void Main(string[] args)
{
Task.Run(async () =>
{
while (true)
{
Debug.WriteLine("林德熙是逗比");
await Task.Delay(100);
}
}); Task.Run(async () =>
{
while (true)
{
Debug.WriteLine("walterlv是逗比");
await Task.Delay(100);
}
}); Console.Read();
}
对于 林德熙 小伙伴希望看到输出里面都是 林德熙是逗比 不想看到其他文本
但是实际的输出混合了两个逗比的输出
通过 VisualStudio 插件Filter Debug Window 可以过滤输出窗口文本
通过 VisualStudio 插件网站 或直接在 VisualStudio 搜 Filter Debug Window 就可以下载
在安装之后从 VisualStudio 的视图的其他窗口的 OutputFilter 就可以打开过滤的页面
这个页面默认会在输出页面旁边,这个插件是添加了一个新的页面用来做输出,这里的输出的文本和输出页面的文本相同,但是多了过滤的功能。点击加号可以添加过滤
添加的过滤可以使用不同的条件过滤,如输出的内容包含某个字符串,或不包含某个字符串。输入过滤的内容,然后点击确定
点击选择的过滤,也就是 0 Filters Selected 这个按钮
选择刚才新建的过滤
尝试再次运行代码,可以看到现在的输出只有 林德熙是逗比 通过这样的方法可以过滤自己不需要的信息
同时这个插件支持同时设置多个过滤,设置为或的关系,这样就可以同时看到异常和自己需要的信息
这是一个开源的插件,欢迎小伙伴一起开发 VisualStudio-Output-Filter-Extension
2019-2-24-VisualStudio-过滤输出窗口文本的更多相关文章
- VisualStudio控制台输出窗口一闪而过
		
我用到开发环境是visual studio 2010,写的简单的控制台程序,结果一按control+F5输出窗口出现后立刻就消失了(平时很少这样的呀),按照以往经验,加上了在程序结尾getchar() ...
 - VisualStudio 扩展开发 获得输出窗口内容
		
本文告诉大家如何拿到 VisualStudio 输出窗口的内容 在上一篇告诉大家如何开发添加菜单 点击的时候可以使用方法,如果需要拿到 VisualStudio 的输出窗口的内容,如想要开发一个插件, ...
 - 2019-3-1-VisualStudio-扩展开发-获得输出窗口内容
		
title author date CreateTime categories VisualStudio 扩展开发 获得输出窗口内容 lindexi 2019-03-01 09:21:41 +0800 ...
 - VS中监视窗口,即时窗口和输出窗口的使用
		
一.监视窗口 1.配置应用程序,使应用程序处于调试状态. 2.点击“调试”----“窗口”----“监视”----“监视1”,打开监视窗口. 3.在监视窗口中“名称”栏中输入变量名称或html元素id ...
 - VS调试 ---- 监视窗口、即时窗口、输出窗口
		
一.监视窗口1.配置应用程序,使应用程序处于调试状态.2.点击“调试”----“窗口”----“监视”----“监视1”,打开监视窗口.3.在监视窗口中“名称”栏中输入变量名称或html元素id,可查 ...
 - 2019-2-3-VisualStudio-扩展开发-添加输出窗口
		
title author date CreateTime categories VisualStudio 扩展开发 添加输出窗口 lindexi 2019-02-03 11:41:40 +0800 2 ...
 - VS2010/MFC字体和文本输出:文本输出
		
字体和文本输出:文本输出 本节主要讲解文本输出的方法和实例. 文本输出过程 在文本输出到设备以前,我们需要确定字体.字体颜色和输出的文本内容等信息.Windows窗口的客户区由应用程序管理,所以我们还 ...
 - VS2010/MFC编程入门之四十八(字体和文本输出:文本输出)
		
鸡啄米在上一节中讲了CFont字体类,本节主要讲解文本输出的方法和实例. 文本输出过程 在文本输出到设备以前,我们需要确定字体.字体颜色和输出的文本内容等信息.Windows窗口的客户区由应用程序管理 ...
 - 解决Qt Creator编译输出窗口乱码的问题
		
设置环境变量LC_ALL为en_US. 附注:将乱码复制到文本编辑器(如Notepad++)后将编码设置为utf-8,可以看到正确的文字. 看样子是编译输出窗口的编码设置出了问题,或者是gcc的输出编 ...
 
随机推荐
- ios那些事之如何在ios5上运行gdb
			
为啥要在ios上运行gdb? 这个问题见仁见智喽.对于搞开发的同学们来所, 有了gdb更方便跟踪分析别人的程序,取长补短:)这里不是教大家crack:) 运行环境: Mac OS 10.7.4 Xco ...
 - Java review-design pattern
			
Design Patterns (Factory, Abstract Factory, singleton, DAO, Proxy): 1. Factory: In Factory pattern, ...
 - 碰撞的小球 ccf (模拟)
			
问题描述 试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐 ...
 - MySQL数据库的全局锁和表锁
			
1.概念 数据库锁设计的初衷是处理并发问题.作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则.而锁就是用来实现这些访问规则的重要数据结构. 2.锁的分类 根据加锁的范围, ...
 - 使用Jest进行单元测试
			
Jest是Facebook推出的一款单元测试工具. 安装 npm install --save-dev jest ts-jest @types/jest 在package.json中添加脚本: “te ...
 - Oracle锁表查杀会话进程
			
一.逐条--锁表 (1)查表名 和 sessionidselect b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_obj ...
 - POJ1182  NOI2001 食物链
			
食物链 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 77428 Accepted: 23067 Description ...
 - 洛谷P2381 圆圆舞蹈
			
P2381 圆圆舞蹈 题目描述 熊大妈的乃修在时针的带领下,围成了一个圆圈舞蹈,由于没有严格的教育,奶牛们之间的间隔不一致. 奶牛想知道两只最远的奶牛到底隔了多远.奶牛A到B的距离为A顺时针走和逆时针 ...
 - Oracle存储1.1
			
1.生成一个表的简单sql语句 CREATE OR REPLACE PROCEDURE proc_AutoGenerateSQL( tableName VARCHAR2 ,--参数 需要操作的表 ...
 - 【JZOJ5071】【GDSOI2017第二轮模拟】奶酪 树形dp
			
题面 CJY很喜欢吃奶酪,于是YJC弄到了一些奶酪,现在YJC决定和CJY分享奶酪. YJC弄到了n-1块奶酪,于是他把奶酪挂在了一棵n个结点的树上,每根树枝上挂一块奶酪,每块奶酪都有重量. YJC和 ...