Windows程序员必备工具集合——我的办公神器

613 阅读7分钟

2020年的最后一天,给大家奉献一个超级福利,里面很多的工具大都是免费的,有少部分工具由于太过优秀,也搜集到了这个列表内。当然每个程序员都会有不同的嗜好,这个清单不一定包含你所喜爱的工具,可以在留言内留言哦,这个清单仅仅是我喜欢的工具集。

来自微软的神器

如果一切秩序都很完美,那么你将永远不必学习,当然,也不会成长。

  • 适用于Linux的Windows子系统
    经过微软的优化,基于WSL/WSL2的linux子系统,性能越来越出色,甚至比VM下的运行速度还快,通过微软的商店,直接下载安装,简直不要来的太爽,甚至于配合VS的某些插件,你可以直接在子系统上进行调试程序,如果你还没用过,那简直是太遗憾了。
    在这里插入图片描述
  • Windows 终端

在这里插入图片描述
微软重磅推出的命令行工具,可以完美替换命令行、PowerShell。任何具有命令行接口的应用程序都可以在 Windows 终端中运行。 这包括从 PowerShell 和命令提示符到 Azure Cloud Shell 和任何 WSL 分发(如 Ubuntu 或 Oh-My-Zsh)的所有应用程序。它的主要功能包括多个选项卡,窗格,Unicode和UTF-8字符支持,GPU加速的文本呈现引擎以及创建自己的主题以及自定义文本,颜色,背景和快捷方式的功能。它还包含一个伪控制台,因此hyper,conumu,terminus之类的3rd Party Terminals可以更好地工作! 这么好的工具,安装也是来自微软商店,直接搜索 “Windows Terminal ”即可。

  • 应用安装程序-Wget
    你是不是非常羡慕linux的包安装管理工具yum、apt-get 等,一个命令一敲,一个软件包和它的依赖项均已安装成功。现在好了,微软提供了wget,一行命令能解决的事情,就不要点来点去了。如果正式版后应该可以在微软商店,搜索"应用安装程序",直接安装即可。目前因为是测试版,因此,可以在 github上下载。安装完成后只需“ winget search <工具>”,就可以用winget安装任何东西。这个工具太令人激动了,有了它,我们的自动化运维又进了一步。 winget的命令行参数学习到这里即可
  • Windows PowerToys- 基于.net core 3.1的重构,再次回到大家面前,当然它应该内置到Windows中,我们就可以不用安装了。在此处安装它们,即可获得颜色选择器,花式区域,文件资源管理器插件,图像大小调整器,键盘管理器和重新映射器,快捷方式指南等!
    在这里插入图片描述
    其安装方式可以参考文档,不过我们利用 winget 命令应该是最快的一个。
WinGet install powertoys
  • VS Code ,我不介绍了,据说大名鼎鼎的Eclipse都是死于他手。
  • PowerShell + OhMyPosh + PoshGit + Casadia 字体 + nerd 字体,你用过的最好用的控制台是啥呢, 这些工具或插件加起来,交给你一个全新的炫目世界。
    在这里插入图片描述
  • ZoomIt-PPT、远程桌面演示的王霸工具,真正的经典之作。你遇到过演示时需要放大屏幕的场景吗?你遇到过需要在共享屏幕时绘画的场景吗?ZoomIt一直是我工具箱中的那个工具。确实需要一些时间,并学习如何做方框,箭头,颜色等等,您将成为一个更有效的屏幕共享者。实际上,只需获取整个SysInternals套件并将其全部放入PATH中即可,里面的工具不一一介绍了,有许多监控系统方面的经典工具,一揽子工程啊。
    快捷键Ctrl +1 ,Ctrl +2 快速放大,绘图,超级方便。
  • QuickLook -微软商店直接搜索即可,安装后记得启用哦。只需在资源管理器中突出显示一个文件,然后按空格键即可预览!
    在这里插入图片描述
  • windows沙盒
    Windows 沙盒提供了轻型桌面环境,可安全地独立运行应用程序。 Windows 沙盒环境中安装的软件保持"沙盒"状态,并独立于主机运行。
    沙盒是临时的。 关闭后,将删除所有软件和文件以及状态。 每次打开应用程序时,都会获得沙盒的全新的实例。
    安装在主机上的软件和应用程序不会直接在沙盒中提供。 如果需要 Windows 沙盒环境中可用的特定应用程序,则必须在环境中显式安装它们。
    在这里插入图片描述
    你想安装一些未知安全的程序进行测试,嗯,来吧,沙盒保证你的安全。你想浏览xxxx的网站,来吧,这里比浏览器的安全模式还安全~~~,打开迅速,资源占用少,它就是大名鼎鼎的windows 沙盒。

.net core 使用工具集合

  • 性能测试、内存分析等工具,进阶高级程序员必备武器。 CodeTrask,它不一定是最好的,但它是免费里面最好的。收费版本推荐 jetbrains 公司的 dotMemory等套件,或者 ANTS 的Memory等套件。
    在这里插入图片描述
  • LINQPad,老牌工具了,新的6采用.net core重写了。想进阶linq表达式的,这可是辅助攻击的绝佳武器。
    在这里插入图片描述
  • WinMerge ,既免费又开源,解决冲突的方式比SourceTree自带的好多了。相比而言,还有一款神器叫BeyondCompare,收费里面最好的比较工具了。
    在这里插入图片描述
  • WinDbg,老牌诊断工具,功能强大而经典,据说会使用它的人极其稀少,这个经典工具又推出了微软商店版,来吧,让它带你进入神秘的世界。
    在这里插入图片描述
  • Postman,接口调试、Mock工具
    现在开发基本都是前后端分离,那保证接口的正确性和mock接口都是需求的一部分,利用这个工具,几乎可以完成所有的工作了。当然还有一些新的工具不断涌出,例如: InsomniaNightingale,就看你的喜欢程度了。
  • nuget包浏览器
    此应用程序允许从在线提要中浏览NuGet软件包并查看软件包的内容,当然vs自带的nuget安装包也可以达成类似的功能,这个是独立的小软件,通过微软商店可以快速安装。
    在这里插入图片描述
  • Wireshark 网络上发生了什么,这个工具几乎囊括了所有的协议,它可以从以太网,IEEE 802.11,PPP / HDLC,ATM,蓝牙,USB,令牌环,帧中继,FDDI和其他(取决于您的平台)读取实时数据,也支持 对许多协议的解密支持,包括IPsec,ISAKMP,Kerberos,SNMPv3,SSL / TLS,WEP和WPA / WPA2。
  • github 桌面版、app版,都是必备阅码神器。
  • Fiddler HTTP请求监视,代理的最方便的工具,没有之一。

Visual Studio 的出色插件

有上百万种出色的Visual Studio扩展。我喜欢的人不会是您喜欢的人。但是,去探索。

VS Code 插件

  • GitLens-看源码利器,只是让Git和VS感到高兴,并添加了千千个可爱的小功能,会让您微笑。您会想知道为什么它不是内置的。
  • Version Lens -您是否拥有最新的软件包版本?现在你知道了
  • CodeSnap-专门为使您的代码美观而定制的屏幕截图。
  • .NET Core Test Explorer-使在VS Code上使用.NET进行单元测试变得更好
  • Coverage Gutters-这个扩展突出显示了单元测试涵盖哪些代码,哪些没有。
  • GitHistory -Git的另一个不错的插件,显示您的Git日志
  • HexDump-我比我想承认的要多
  • PowerShell for VS -PowerShell ISE的理想替代品
  • Remote Containers -这是一个令人惊奇的扩展,如果您有Docker,则必须尝试,但它具有令人恐惧的非描述性名称。但是必须被认为是相信的。我不确定,也许是“ Visual Studio开发容器”。打开一个文件夹并附加到开发容器。无需安装,只需在安装NOTHING时调试Rust,Go,C#等即可。惊人。
  • Remote SSH -VS远程扩展家族中的另一种,它使您可以将任何远程SSH服务器用作开发环境。
  • Remote WSL-使用Linux从Windows编辑和调试以及构建代码!

小结

收藏很久的私货都给你了,哈哈,祝大家2021年手握神器,牛气从天!
放出个人微信,大家可以加我吹水聊天啊。
在这里插入图片描述