原文地址:www.hanselman.com/blog/scott-…
原文作者:www.hanselman.com/
发布时间:2020年12月22日
你能相信距离我上一次的工具清单已经6年了吗?工具变了,很多都上线了,但说实话,做工具清单实在是太辛苦了。不过这里有一个2020-2021年的。这些是我Utils文件夹里的工具。我做了一个d:\dropbox\utils文件夹,我把它添加到我的PATH中。这样一来,它就在我所有的电脑上,在我所有的电脑上的路径中,我可以立即进入其中任何一台电脑。
这是我的2003年、2005年、2006年、2007年、2009年、2011年和2014年列表的2020-21年更新版,目前包含了我所有其他列表。我已经做了17年多了。哇哦。我需要做得更好,我想。
每个人都会收集实用工具,大多数人都有一个他们认为不可缺少的几个列表。 这是我的。 每个都有一个独特的目的,我可能每周至少接触几次。 对我来说,"util "意味着功利,意味着不要把我的托盘弄得乱七八糟。 如果它为我节省了时间,并与我的生活无缝结合,它就是炸弹。很多/大部分是免费的,有些不是。那些不免费的很可能值得你的30天试用,也很可能值得你花钱。
这些都是深受喜爱和经常使用的实用工具。 如果我不经常使用它们,我不会推荐它们。这个列表上的东西在这里是因为我喜欢它们。没有人花钱在这个名单上,也不接受钱在这个名单上。
个人插播:如果这个列表是你我第一次见面,你应该订阅我的博客,并查看我的播客,并注册我的奇妙事物通讯。
引用最新的汉斯曼终极工具列表时,请链接到hanselman.com/tools 。欢迎在这里参与评论,发表更正,或对未来提交的建议。我很可能犯了错误,也可能忘记了一些我经常使用的实用工具。
改变生活和工作的实用工具
"如果一切都很完美,你将永远不会学习,永远不会成长。" - 碧昂斯
-
Windows Subsystem for Linux--WSL/WSL2在Windows 10的基础上又增加了一个新的功能,这一点真的不为过。它可以运行在任何20262或更高的版本上,因为它最近被回溯,而且它与Windows的集成非常棒。它也比运行虚拟机快得多。去了解更多在我的YouTube上
-
Windows终端--Windows终于有了一个现代化的终端。你可以运行像Command Prompt、PowerShell和Windows Subsystem for Linux(WSL)这样的shell。它的主要功能包括多个标签、窗格、Unicode和UTF-8字符支持、GPU加速的文本渲染引擎,以及创建自己的主题和自定义文本、颜色、背景和快捷方式的能力。它还包括一个伪控制台,因此第三方终端(如hyper、conemu、terminus等)可以更好地工作。
-
Windows PowerToys - 它们又回来了,而且它们应该被内置到Windows中。在这里安装它们,并得到一个颜色选择器,花哨的区域,文件资源管理器附加组件,图像调整器,键盘管理器和rempper,一个类似苹果Spotlight的运行形式的PowerToyrs运行,快捷方式指南和更多!
- 此外,Ueli也是Windows的一个伟大的启动器/spotlight!
-
VS Code - Visual Studio Code速度极快,是我的首选文本和代码编辑器。我有时还是会使用记事本,而且我经常使用Visual Studio,但VS Code就像代码编辑器中的特斯拉。下面是我最喜欢的VS Code扩展。
-
PowerShell/OhMyPosh/PoshGit/Cascadia Code--今年我很开心,把我的控制台提示提升到了一个新的水平。试试这些,但也可以看看Starship。不管你做什么,玩吧! 不要接受默认值!
-
ZoomIt - 一个真正的经典,但也是我被问到的第一问题的答案。当你分享你的屏幕时,你如何在屏幕上画画?ZoomIt一直是我工具箱中的那个工具。真的花点时间,学习一下如何做方框、箭头、颜色等等,你会成为一个更有效的屏幕分享者。事实上,只要去买整个SysInternals套件,并把它全部放在你的PATH里。
-
Winget - 这是Windows的apt-get。类似于我过去使用过的choco,WinGet将被包含在Windows 10中,并且有一大堆不错的功能。我用它在一个小时内从命令行设置一台机器,而不是之前手动做一天。只需将您的MSA(微软登录)添加到Package Manager Insiders Program中,并从商店获得它。它与Windows应用安装程序捆绑在一起。然后只要 "
winget search <tool>",winget install whatever!- 更新! Lance McCarthy做了一个GitHub Gist,里面有WinGet和Choco ID的整个列表! 谢谢兰斯
-
QuickLook - 在Windows Store中免费,只需在资源管理器中突出显示一个文件,然后按空格键就可以预览了
令人惊叹的.NET和开发工具
"权力意味着幸福,权力意味着努力和牺牲"。- Beyoncé
-
CodeTrack - CodeTrack是一个免费的.NET性能分析器和执行分析器。它基本上适用于每一个版本的.NET,并能让你深入了解你的代码是如何运行的!它的flamegraph视图非常棒。它的flamegraph视图非常棒。它是免费的,但你应该捐赠,因为它是一个人的惊人的应用程序!
-
LINQPad--使用Joseph Albahari的这个工具,用LINQ交互式查询你的数据库。对于那些刚刚进入LINQ的人来说,或者对于那些想要一个代码片段IDE来执行任何C#或VB表达式的人来说,这是一个奇妙的学习工具。免费且精彩。
-
WinMerge - WinMerge只是变得越来越好。它是免费的,它是开源的,它会比较文件和文件夹,并帮助你像冠军一样合并你的冲突的源代码文件。也可以看看Perforce Visual Merge,它是免费的,而且还可以对图片进行差异化处理,非常神奇。
-
WinDbg (Wind-bag?)现在已经在Windows商店中加入了全新的视觉效果和更多的内容!
-
Insomnia和Nightingale是Postman在做REST APIs时的绝佳替代品
-
NuGet Package Explorer - 这个应用程序可以从在线饲料中浏览NuGet包并查看包的内容。
-
WireShark - 电线上发生了什么! WireShark知道
-
GitHub桌面 - Gits,嗯,不碍事了 请看我在YouTube上的Git 101
-
RepoZ - 这是一个强大的 Git 仓库中心,它为 Windows 资源管理器提供了强大的 git 超能力。在您的 Windows 资源管理器标题栏中可以看到您的 git 详情
- 同样来自Andreas,如果您是一个.NET爱好者,您一定会想看看Fusion+,它是Microsoft Assembly Binding Log Viewer的一个现代替代品
应该内置的有用的WINDOWS实用工具。
"我爱我的工作,但它不止于此。"我需要它"--碧昂斯。
-
Ear Trumpet - 神奇的Windows高级音量控制!如果你曾经希望Windows上的音量可以将用户界面调到11,那么耳朵小号就是这样的应用。如果你曾经希望在Windows上的音量可以把他们的用户界面到11,耳朵小号是该应用程序。
-
Teracopy - 虽然我使用优秀的Windows 10的内置复制功能,当我想移动大量的文件尽可能快,没有什么比TeraCopy,一个应用程序,只是 - 移动东西快。队列控制是优秀的。
-
AutoHotKey - 这个小宝石是香蕉。它是一个微小的,惊人的快速的免费开源实用程序的Windows。它可以让你自动完成从击键到鼠标的一切操作。非程序员的编程。这是一个完整的Windows自动化系统,没有VBScript的挫折感。这相当于Windows的AppleScript for Windows。这是一件非常好的事情。
-
7-Zip - 结束了,7zip 赢了。是时候上船了。7z 格式正迅速成为挑剔的硬核用户选择的压缩格式。你通常会得到比ZIP好2%到10%的压缩率。这款应用程序很好地集成到Windows资源管理器中,并打开基本上所有你想打开的东西,从TARs到ISO,从RARs到CABs。
-
Paint.NET - 微软忘记的油漆程序,用.NET编写。它是Photoshop的80%,而且是免费的。付费购买Windows商店版以支持作者,它将自动更新!只需7美元,这也是它的优势所在。它只有7美元,这是一个不真实的价值。
-
NimbleText--正则表达式很难,我也不是很聪明。NimbleText可以让我对大量的文本做一些疯狂的事情,而不会有太大的伤害。
-
Markdown Monster - 虽然我喜欢VSCode,但Markdown Monster有一件事做得非常好。Markdown。
-
Fiddler - 简单、干净、强大的调试代理,用于检查这里和那里之间的HTTP。它甚至支持嗅探SSL流量。
-
NirSoft Utilities Collection - 几乎所有NirSoft做的事情都值得一看。我最喜欢的是MyUninstaller,一个替代Remove Programs的工具,和WhoIsThisDomain。
-
Ditto Clipboard Manager - WindowsKey+V是惊人的和接近的,但Ditto不断推进剪贴板管理的Windows。
-
TaskbarX - 它可以让你的任务栏按钮居中。我喜欢它。开源,但也是1美元在Windows商店.
- 如果你真的想搞乱你的任务栏,试试Taskbar Tweaker。
-
ShellEx View - 你的资源管理器的右键菜单很杂乱,这可以帮你疏通它!你可以用它来解决你的问题。
-
OneCommander和Midnight Commander和Altap Salamander - 作为诺顿指挥官的长期用户(google!),Windows文件资源管理器有很多伟大的 "重塑"。OneCommander和Altap Salamander做到了这一点,Midnight Commander做到了命令行/CLI。
-
WinDirStat - 一个经典的但仍然是必不可少的。是什么占据了这么多空间?Spoiler - 是使命召唤。
- 也可以试试SpaceSniffer!
-
FileSeek和Everything - 搜索所有的东西,瞬间!
-
我喜欢用Win+Share+S做截图,但也可以看看ShareX、Greenshot和Lightshot。
- 对于动画Gifs,请尝试screen2gif或LICEcap!
-
Alt-Tab Terminator - 通过大量的预览和搜索让你的Alt-Tab更上一层楼。
-
PureText - PureText 粘贴纯文本,纯粹的,朴素的。免费的,光荣的。谢谢史蒂夫-米勒
-
我还是FTP和SCP和SFTP,我用WinSCP来做! 它是免费的,或者只需10美元就可以从Windows商店获得,并支持作者!
-
VLC Player - 最好的,仍然是最好的。可以播放所有的东西,无处不在。
-
PSReadline - 让PowerShell以最好的方式变得更加Bashy。
-
Yori and all Malcolm Smith's Utilities - Yori 是 cmd.exe 的重塑!它可以让你在任何地方都能使用。
VISUAL STUDIO CODE EXTENSIONS
"我利用负面情绪来推动转变为更好的我。" - "碧昂斯
Visual Studio有无数优秀的扩展程序。我喜欢的不会是你喜欢的那些。但是,去探索吧。
-
GitLens--荣耀。只是让Git和VS成为一种乐趣,并且增加了无数微小可爱的功能,让你会心一笑。你会想,为什么这不是内置的。
-
Version Lens - 你有最新的软件包版本吗?现在你知道了
-
CodeSnap - 专门为你的代码量身定做的截图,让你的代码看起来更漂亮。
-
.NET Core Test Explorer - 让VS Code上的.NET单元测试变得更好。
-
Arduino for VS Code - Arduino扩展使您可以在Visual Studio Code中轻松开发、构建、部署和调试您的Arduino草图。很好。
-
Coverage Gutters - 这个惊人的扩展突出了哪些代码是单元测试覆盖的,哪些不是。Ryan正在寻求帮助,所以去看看这是否是一个伟大的OSS项目,你可以开始。
-
Docker for VS Code - 容器探索者、管理器和部署器,直接从VS中使用。
-
GitHistory - Git的另一个很好的附加组件,可以显示Git日志
-
HexDump - 我需要这个比我愿意承认的更多。
-
LiveShare - 停止屏幕共享,开始代码和上下文共享!
-
PowerShell for VS - 是PowerShell ISE的最佳替代品。
-
Remote Containers--如果你有Docker的话,这是一个非常棒的扩展,你一定要试试,但它有一个可怕的非描述性的名字。但一定要看到才会相信。也许是 "Visual Studio开发容器",我不确定。打开一个文件夹,附加到开发容器上。没有安装,只有你在调试Rust、Go、C#之类的东西,同时什么也不安装。太神奇了。
-
Remote SSH - VS Remote Extensions家族中的另一个,这个可以让你使用任何远程SSH服务器作为你的开发环境。
-
Remote WSL - 在Windows上编辑、调试和构建代码...使用Linux!
-
最后,Yoncé,我目前的VS Code主题。碧昂斯的灵感。
我喜欢的东西
"我们都有自己的目标,我们都有自己的优势。" - 碧昂斯
-
RescueTime - 你的工作效率高吗?你是否把时间花在你需要花的事情上?RescueTime可以追踪你正在做的事情,并通过精彩的报告告诉你。非常好的东西,如果你想GTD和TCB。
-
Carnac - 这个奇妙的小开源工具可以在你按下热键时显示出你正在按下的热键,在角落里以小覆盖的形式显示出来。我在编码演示时使用它。
-
DOSBox - 当你在64位超级Windows-10-Pro的土地上漂浮时,有时你会忘记有些旧程序你不能再运行了,因为DOS已经不存在了。进入DOSBox,一个x86的DOS模拟器! 现在我可以在2021年的Windows 10上玩1988年的《吟游诗人的故事》了。查看Gog.com,有很多DOSBox驱动的经典作品。
哦,对了,最后是Windows沙箱--你已经有了这个功能,却不知道它的存在。你可以在几秒钟内启动一个安全沙盒中的Windows 10机器的副本,当你关闭它时,它就会消失。噗。对于测试一些博客上的狂人要求你下载的奇怪工具和实用程序来说,这是一个很好的选择。
赞助商。IDC创新者报告: 多云网络--阅读IDC的最新报告,发现解决多云架构和云原生应用崛起的首要平台之一。立即下载。
通过www.DeepL.com/Translator(免费版)翻译