Я обдумываю переход с 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, но я смотрю на альтернативы, которые не "заставляют Windows вести себя как Linux".
Что ж, в этом случае (не «заставляйте окна вести себя как linux»), вы можете просто использовать Notepad2 или ++, Powershell и некоторую комбинацию файлового менеджера;)
Серьезно, я полагаю, что вышеупомянутое поможет вам. Если у вас есть другие проблемы, укажите их в своем вопросе.