Visual stdio常用插件 和使用技巧

本文介绍了Microsoft的ProductivityPowerTools套件中的12个实用插件,如CodeMaid用于代码整理,ReSharper的强大代码分析功能,以及VisualStudio中的技巧如在调试时结合控制台。还分享了如何在VisualStudio中调整控制台输出的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插件

1,微软官方拓展:Productivity Power Tools 2017/2019。这时一个扩展套装,包含12个扩展(截至2019年6月)。只要安装这一个扩展套装,也就安装了其中包含的12个扩展。包括:

  a. Align Assignments
  b.Copy As Html
  c. Double-Click Maximize
  d.Fix Mixed Tabs
  e.Match Margin
  f.Middle Click Scroll
  g.Peek Help
  h.Power Commands for Visual Studio
  i.Quick Launch Tasks
  j.Solution Error Visualizer
  k.Shrink Empty Lines
  l.Time Stamp Margin 

2,安装CodeMaid: 保存代码时,清理代码中无用的空格和空行

3,ReSharper:ReSharper是另一个常用的第三方插件,提供了全面的代码分析和重构功能。它可以自动展开宏定义和枚举,使得代码更易读和理解。ReSharper还提供了一些代码导航和智能补全功能,使开发过程更高效。

4,FormatOnSaveForVs2022

使用技巧

1,visual stdio在调试windows exe程序时,一般会屏蔽控制台的输出。如果想一边调试exe,一边打开控制台查看std::cout等标准输出,可以这样操作:

      在windows的左下角启动vs自带的cmd(例如x64 Native Tools Command Prompt for VS 2022),在cmd上面执行命令:editbin /SUBSYSTEM:CONSOLE pathto/your.exe

      然后重新启动your.exe就能同时打开windows程序和控制台。editbin /SUBSYSTEM:CONSOLE命令时修改了your.exe文件的属性,所以当重新编译your.exe时,需要重新执行以下这个命令

配置

下面配置可以防止意外复制。

例如:auto obj = a.getObj();  应该尽可能改为const auto& obj = a.getObj();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值