Ультимативный список инструментов для разработчиков и опытных пользователей для Windows
Можете ли вы поверить, что с момента моего последнего [1] списка инструментов прошло 6 лет? Инструменты изменились, многие из них доступны онлайн, но, честно говоря, для составления нового списка инструментов требуется ОЧЕНЬ МНОГО РАБОТЫ. Но я смог, вот список на 2020-2021 годы. Это инструменты в моей папке Utils. Я создал папку d:dropboxutils и добавил ее в свой PATH. Таким образом, он будет на всех моих компьютерах, и я могу мгновенно добраться до любого из них.
Это обновленный до версии 2020-21 мой список 2003, 2005, 2006, 2007, 2009, 2011 и 2014 годов, который в настоящее время включает все остальные мои списки. Я занимаюсь этим более 17 лет. Вау. Думаю, стоит тратить на это больше времени.
Все собирают утилиты, и у большинства есть список из тех, которые, по их мнению, незаменимы. Вот мой. У всех есть свои задачи, и я, скорее всего, использую каждую хотя бы несколько раз в неделю. Для меня «утилита» означает утилитарность. По этому принципу и построен список.
Все это очень любимые и часто используемые утилиты. Я бы не рекомендовал их, если бы не использовал их постоянно. Никто не платил деньги за то, чтобы быть в этом списке.
Эту статью написал наш коллега Скотт [2]. Вот версия [3] на английском. Ну а сам список под катом.

Утилиты, меняющие жизнь и работу
- Подсистема Windows для Linux [4]. Невозможно переоценить то, как WSL/WSL2 поставил вишенку на вершину Windows 10. Интеграция с Windows просто фантастическая. Это также НАМНОГО быстрее, чем запуск виртуальной машины.
- Терминал Windows [5]. Наконец-то в Windows появился современный терминал. Вы можете запускать такие оболочки, как командная строка, PowerShell и подсистема Windows для Linux (WSL).
- Windows PowerToys [6] — они вернулись и должны быть встроены в Windows.
- VS Code [7] — Visual Studio Code супер-быстр и является моим редактором кода «goto». Я до сих пор иногда использую блокнот и часто использую полную Visual Studio, но VS Code похож на Tesla в мире редакторов кода. Ознакомьтесь с моими любимыми расширениями VS Code ниже.
- ZoomIt [8] — Настоящая классика, но также и ответ на вопрос №1, который мне задают. Как вы рисуете на экране, когда показываете свой экран?
- Winget [9] — это apt-get для Windows. Подобно choco, который я использовал в прошлом, WinGet будет включен в Windows 10 и будет иметь массу приятных функций.
- QuickLook [10] — Бесплатно в Магазине Windows, просто выделите файл в Проводнике и нажмите Пробел, чтобы получить превью.
Крутые утилиты для разработчиков (в большинстве своем .NET, но не только)
- CodeTrack [11] — это бесплатный профилировщик производительности и анализатор выполнения .NET. Он работает практически со всеми версиями .NET и даст вам полное представление о том, как работает ваш код!
- LINQPad [12] — интерактивно запрашивайте базы данных с помощью LINQ с помощью этого инструмента от Джозефа Альбахари.
- WinMerge [13] — WinMerge становится все лучше и лучше. Он сравнивает файлы и папки и помогает вам объединить конфликтующие файлы исходного кода.
- WinDbg [14] — низкоуровневый и классический, но также новый и свежий! WinDbg теперь в Магазине Windows со ВСЕМИ НОВЫМИ ВИЗУАЛАМИ и многим другим!
- Insomnia [15] и Nightingale [16] — отличные альтернативы Postman для REST API!
- Обозреватель пакетов NuGet [17] — это приложение позволяет просматривать пакеты NuGet из онлайн-канала и просматривать содержимое пакетов.
- WireShark [18] — Что происходит в сети? WireShark знает.
- GitHub Desktop [19] — Gits, кхм, прочь! Смотрите Git 101 на YouTube.
Полезные утилиты Windows
- Ear Trumpet [20] — фантастический продвинутый регулятор громкости для Windows! Если вы когда-нибудь хотели, чтобы громкость в Windows увеличилась до 11, то Ear Trumpet — это то приложение.
- Teracopy [21] — хотя я чаще всего использую отличные встроенные функции копирования Windows 10, когда я хочу переместить МНОГО файлов как можно быстрее, ничто не сравнится с TeraCopy, приложением, которое делает именно это — быстро перемещает файлы. Контроль очереди отличный.
- AutoHotKey [22] — это крошечная, удивительно быстрая бесплатная утилита с открытым исходным кодом для Windows. Она позволяет автоматизировать все, от нажатия клавиш до мыши. Программирование для непрограммистов. Это полная система автоматизации для Windows без разочарований из-за VBScript.
- 7-Zip [23] — все закончилось, и 7zip выиграл. Время подняться на борт. Формат 7z быстро становится форматом сжатия, который выбирают самые требовательные пользователи. Обычно сжатие на 2-10% лучше, чем у ZIP. Это приложение прекрасно интегрируется в проводник Windows и открывает практически ВСЕ, что вы когда-либо захотите открыть, от TAR до ISO, от RAR до CAB.
- Paint.NET [24] — забытая Microsoft программа Paint, написанная на .NET. Это 80% Photoshop, и это бесплатно. Вы можете поддержать автора, получив версию из Магазина Windows, и она будет обновляться автоматически!
- NimbleText [25] — регулярные выражения сложны, и я не очень умен. NimbleText позволяет мне делать сумасшедшие вещи с большими объемами текста без особой боли.
- Markdown Monster [26] — хотя мне нравится VSCode, Markdown Monster делает одну вещь невероятно хорошо. Markdown.
- Fiddler [27] — простой, чистый и мощный прокси отладки для проверки HTTP между здесь и там. Он даже поддерживает изучение SSL-трафика.
- Коллекция утилит NirSoft [28] — почти все, что делает NirSoft, заслуживает внимания. Мои любимые — MyUninstaller, замена для удаления программ, и WhoIsThisDomain.
- Ditto Clipboard Manager [29] — WindowsKey+V великолепен и близок, но Ditto продолжает продвигать управление буфером обмена в Windows.
- TaskbarX [30] — он буквально центрирует кнопки панели задач. Я люблю это. Open Source, но также доступно и за 1 доллар в Магазине Windows.
- ShellEx View [31] — меню вашего проводника, вызываемое правой кнопкой мыши, загромождено, это поможет вам его не загромождать!
- OneCommander [32], Midnight Commander [33] и Altap Salamander [34]. Существует множество замечательных «переосмыслений» проводника Windows. OneCommander и Altap Salamander делают это, а Midnight Commander делает это для командной строки/CLI.
- WinDirStat [35] — классический, но необходимый. Что занимает все это место? Спойлер — это Call of Duty.
- FileSeek [36] и Everything [37] — мгновенный поиск во всем!
- Мне нравится Win+Shift+S для скриншотов, но я также рекомендую ShareX [38], Greenshot [39] и Lightshot [40].
- Для анимированных гифок попробуйте screen2gif [41] или LICEcap [42]!
- Alt-Tab Terminator [43] — переводит ваш Alt-Tab на новый уровень с большим предварительным просмотром и поиском
- PureText [44] — PureText вставляет простой текст в чистом виде. Свободный и славный. Спасибо Стив Миллер.
- Я все еще использую FTP, SCP и SFTP, и я использую для этого WinSCP [45]! Это бесплатно или всего 10 долларов, чтобы получить его в Магазине Windows и поддержать автора!
- VLC Player [46] — лучший и по-прежнему лучший. Проигрывает все и везде.
- PSReadline [47] — в хорошем смысле делает PowerShell более запутанным.
- Yori и все утилиты Малкольма Смита [48] — Yori — это переосмысление cmd.exe!
Расширения Visual Studio Code
- GitLens [49] — великолепен. Просто делает Git и VS радостью и добавляет тысячу крошечных прекрасных функций, которые заставят вас улыбнуться. Вы удивитесь, почему это не встроено.
- Version Lens [50] — у вас есть последние версии пакета? Теперь узнать легко.
- CodeSnap [51] — скриншоты, специально созданные для того, чтобы делать ваш код красивым.
- Обозреватель тестов .NET Core [52] — делает модульное тестирование с .NET на VS Code намного приятнее.
- Arduino для VS Code [53] — расширение Arduino упрощает разработку, построение, развертывание и отладку ваших эскизов Arduino в Visual Studio Code! Так мило.
- Coverage Gutters [54] — это удивительное расширение показывает, какой код покрывается модульным тестом, а какой нет. Райану нужна помощь [55], так что узнайте, подходит ли вам этот проект OSS!
- Docker для VS Code [56] — обозреватель контейнеров, менеджер и средство развертывания, прямо из VS.
- GitHistory [57] — еще одно приятное дополнение для Git, которое показывает ваш журнал Git.
- HexDump [58] — мне это нужно больше, чем я хотел бы признать.
- LiveShare [59] — прекратите screen-sharing и code и context sharing!
- PowerShell для VS [60] — отличная замена PowerShell ISE
- Remote Containers [61] — это УДИВИТЕЛЬНОЕ РАСШИРЕНИЕ, которое вы должны попробовать, если у вас есть Docker, но у него ужасное неописательное имя. Но чтобы поверить, это нужно увидеть. Возможно, это «Контейнеры разработки Visual Studio», я не уверен. Откройте папку и прикрепите к контейнеру разработки. Никаких установок, просто вы отлаживаете Rust, Go, C#, что угодно, НИЧЕГО не устанавливая. Удивительно.
- Удаленный SSH [61] — еще один из семейства расширений VS Remote, он позволяет использовать любой удаленный SSH-сервер в качестве среды разработки.
- Удаленный WSL [61] — редактируйте, отлаживайте и создавайте код из Windows… используя Linux!
- И, наконец, Yoncé [62], моя текущая тема VS Code. Вдохновлен Бейонсе.
Несколько вещей, которые мне очень нравятся
- RescueTime [63] — Вы продуктивны? Вы тратите время на то, что вам нужно? RescueTime отслеживает, что вы делаете, и сообщает вам об этом с помощью фантастических отчетов. Очень хороший материал, если вы пытаетесь использовать GTD и TCB.
- Carnac [64] — эта замечательная небольшая утилита с открытым исходным кодом показывает горячие клавиши, которые вы нажимаете, при их нажатии, показывая небольшие оверлеи в углу. Я использую его во время кодирования презентаций.
- DOSBox [65] — Когда вы плывете в мире 64-битной супер-Windows-10-Pro, иногда вы забываете, что есть некоторые старые программы, которые вы больше не можете запускать сейчас, когда DOS на самом деле нет. Войдите в DOSBox, эмулятор DOS x86! Уфф, теперь я могу играть в Bard's Tale из 1988 года на Windows 10 в 2021 году! Посетите Gog.com, чтобы найти множество классических произведений на базе DOSBox
- Ах да, и, наконец, Windows Sandbox [66] — у вас это уже есть, но вы даже не подозреваете об этом! Вы можете за СЕКУНДЫ запустить копию своей машины с Windows 10 в безопасной песочнице, и когда вы ее закроете, она исчезнет. Пуф. Отлично подходит для тестирования странных инструментов и утилит, которые некоторые рандомы во всяких блогах советуют вам попробовать.
Спасибо за внимание и привет из Сиэтла!
Автор: Александр Гуреев
Источник [67]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/360201
Ссылки в тексте:
[1] последнего: https://www.hanselman.com/blog/scott-hanselmans-2014-ultimate-developer-and-power-users-tool-list-for-windows
[2] Скотт: https://twitter.com/shanselman
[3] версия: http://hanselman.com/tools
[4] Подсистема Windows для Linux: https://docs.microsoft.com/en-us/windows/wsl/install-win10?WT.mc_id=-blog-scottha
[5] Терминал Windows: https://docs.microsoft.com/en-us/windows/terminal/?WT.mc_id=-blog-scottha
[6] Windows PowerToys: https://docs.microsoft.com/en-us/windows/powertoys/?WT.mc_id=-blog-scottha
[7] VS Code: https://code.visualstudio.com/?WT.mc_id=-blog-scottha
[8] ZoomIt: https://docs.microsoft.com/en-us/sysinternals/downloads/zoomit?WT.mc_id=-blog-scottha
[9] Winget: https://docs.microsoft.com/en-us/windows/package-manager/winget/?WT.mc_id=-blog-scottha
[10] QuickLook: https://www.microsoft.com/en-us/p/quicklook/9nv4bs3l1h4s?activetab=pivot:overviewtab&WT.mc_id=-blog-scottha
[11] CodeTrack: http://www.getcodetrack.com/
[12] LINQPad: http://www.linqpad.net/
[13] WinMerge: http://winmerge.org/
[14] WinDbg: https://www.microsoft.com/en-us/p/windbg-preview/9pgjgd53tn86?activetab=pivot:overviewtab&WT.mc_id=-blog-scottha
[15] Insomnia: https://insomnia.rest/download/#windows
[16] Nightingale: https://nightingale.rest/
[17] Обозреватель пакетов NuGet: https://www.microsoft.com/en-us/p/nuget-package-explorer/9wzdncrdmdm3?rtc=1&activetab=pivot:overviewtab&WT.mc_id=-blog-scottha
[18] WireShark: https://www.wireshark.org/
[19] GitHub Desktop: https://desktop.github.com/?WT.mc_id=-blog-scottha
[20] Ear Trumpet: https://eartrumpet.app/
[21] Teracopy: https://www.codesector.com/teracopy
[22] AutoHotKey: http://www.autohotkey.com/
[23] 7-Zip: http://www.7-zip.org/
[24] Paint.NET: http://www.getpaint.net/
[25] NimbleText: http://nimbletext.com/
[26] Markdown Monster: https://markdownmonster.west-wind.com/
[27] Fiddler: http://www.fiddlertool.com/
[28] Коллекция утилит NirSoft: http://www.nirsoft.net/
[29] Ditto Clipboard Manager: https://ditto-cp.sourceforge.io/
[30] TaskbarX: https://github.com/ChrisAnd1998/TaskbarX?WT.mc_id=-blog-scottha
[31] ShellEx View: https://www.nirsoft.net/utils/shexview.html
[32] OneCommander: http://www.onecommander.com/
[33] Midnight Commander: https://sourceforge.net/projects/mcwin32/
[34] Altap Salamander: https://www.altap.cz/
[35] WinDirStat: https://windirstat.net/
[36] FileSeek: https://www.fileseek.ca/
[37] Everything: https://www.voidtools.com/
[38] ShareX: https://getsharex.com/
[39] Greenshot: https://getgreenshot.org/
[40] Lightshot: https://app.prntscr.com/en/download.html
[41] screen2gif: https://www.screentogif.com/
[42] LICEcap: https://www.cockos.com/licecap
[43] Alt-Tab Terminator: https://www.ntwind.com/software/alttabter.html
[44] PureText: http://stevemiller.net/puretext/
[45] WinSCP: https://winscp.net/
[46] VLC Player: https://www.videolan.org/vlc/
[47] PSReadline: https://www.hanselman.com/blog/you-should-be-customizing-your-powershell-prompt-with-psreadline
[48] Yori и все утилиты Малкольма Смита: http://www.malsmith.net/
[49] GitLens: https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens&WT.mc_id=-blog-scottha
[50] Version Lens: https://marketplace.visualstudio.com/items?itemName=pflannery.vscode-versionlens&WT.mc_id=-blog-scottha
[51] CodeSnap: https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap&WT.mc_id=-blog-scottha
[52] Обозреватель тестов .NET Core: https://marketplace.visualstudio.com/items?itemName=formulahendry.dotnet-test-explorer&WT.mc_id=-blog-scottha
[53] Arduino для VS Code: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino&WT.mc_id=-blog-scottha
[54] Coverage Gutters: https://marketplace.visualstudio.com/items?itemName=ryanluker.vscode-coverage-gutters&WT.mc_id=-blog-scottha
[55] Райану нужна помощь: https://github.com/ryanluker/vscode-coverage-gutters/issues?WT.mc_id=-blog-scottha
[56] Docker для VS Code: https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker&WT.mc_id=-blog-scottha
[57] GitHistory: https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory&WT.mc_id=-blog-scottha
[58] HexDump: https://marketplace.visualstudio.com/items?itemName=slevesque.vscode-hexdump&WT.mc_id=-blog-scottha
[59] LiveShare: https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare-pack&WT.mc_id=-blog-scottha
[60] PowerShell для VS: https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell&WT.mc_id=-blog-scottha
[61] Remote Containers: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack&WT.mc_id=-blog-scottha
[62] Yoncé: https://marketplace.visualstudio.com/items?itemName=minamarkham.yonce-theme&WT.mc_id=-blog-scottha
[63] RescueTime: http://www.rescuetime.com/
[64] Carnac: http://code52.org/carnac/
[65] DOSBox: http://www.dosbox.com/
[66] Windows Sandbox: https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-sandbox/windows-sandbox-overview?WT.mc_id=-blog-scottha
[67] Источник: https://habr.com/ru/post/535096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=535096
Нажмите здесь для печати.