- PVSM.RU - https://www.pvsm.ru -

Ультимативный список инструментов для разработчиков и опытных пользователей для Windows

Можете ли вы поверить, что с момента моего последнего [1] списка инструментов прошло 6 лет? Инструменты изменились, многие из них доступны онлайн, но, честно говоря, для составления нового списка инструментов требуется ОЧЕНЬ МНОГО РАБОТЫ. Но я смог, вот список на 2020-2021 годы. Это инструменты в моей папке Utils. Я создал папку d:dropboxutils и добавил ее в свой PATH. Таким образом, он будет на всех моих компьютерах, и я могу мгновенно добраться до любого из них.

Это обновленный до версии 2020-21 мой список 2003, 2005, 2006, 2007, 2009, 2011 и 2014 годов, который в настоящее время включает все остальные мои списки. Я занимаюсь этим более 17 лет. Вау. Думаю, стоит тратить на это больше времени.

Все собирают утилиты, и у большинства есть список из тех, которые, по их мнению, незаменимы. Вот мой. У всех есть свои задачи, и я, скорее всего, использую каждую хотя бы несколько раз в неделю. Для меня «утилита» означает утилитарность. По этому принципу и построен список.

Все это очень любимые и часто используемые утилиты. Я бы не рекомендовал их, если бы не использовал их постоянно. Никто не платил деньги за то, чтобы быть в этом списке.

Эту статью написал наш коллега Скотт [2]. Вот версия [3] на английском. Ну а сам список под катом.

Ультимативный список инструментов для разработчиков и опытных пользователей для Windows - 1

Утилиты, меняющие жизнь и работу

  • Подсистема 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