Я обдумываю переход с Linux на Windows. Что меня беспокоит, так это то, что я менее продуктивен. Например:
**** В Linux я могу довольно быстро запускать приложения, если они находятся в ПУТИ ***
У Windows также есть PATH. Вы можете проверить, что в нем, через GUI (Панель управления / Система / Дополнительно / Переменные среды / PATH) или через командную строку, просто набрав PATH.
Этот ярлык часто полезен, если вы хотите добавить временный каталог в путь;
c:> путь c:\temp;% PATH%
**** Я могу открыть ви прямо в оболочке (не теряя фокус)***
Насколько я знаю, у vim в Windows есть две версии: одна командная строка (консоль, как они ее называют) и gui (gvim). Оба работают более чем хорошо. Я предпочитаю gvim, но это всего лишь личное предпочтение. Поместите каталог времени выполнения vim в переменную PATH, и вы можете открывать его где угодно.
**** У меня есть программные дополнения. Например, у меня есть скрипт, который находит все файлы с какой-либо строкой в их имени где-то под текущим каталогом, и у меня есть дополнения к нему (поэтому "ff Foo" будет дополнять все имена файлов, содержащие Foo)***
Ну, я не знаю об этом конкретно, просто потому, что мне это не нужно, но кроме cygwin есть несколько портов "стандартных" утилит командной строки unix, с которыми, я полагаю, вы можете упомянуть. Я предпочитаю unixkit-tiny, который является родным (своего рода) портом Windows. Портативный и все. Можно скачать здесь.
Поэтому я ищу предложения инструментов Windows, которые сделают меня более продуктивным. Я знаю, что могу использовать cygwin, но я смотрю на альтернативы, которые не "заставляют окна вести себя как linux".
Ну, в этом случае (не "заставляйте окна вести себя как linux"), вы можете просто использовать Notepad2 или ++, Powershell и некоторую комбинацию файлового менеджера;)
Серьезно, теперь я верю, что вышеупомянутое послужит вам хорошо. Если у вас есть другие проблемы, укажите их в своем вопросе.