Есть ли интерфейс, который сделает cmd.exe (или любое «консольное» приложение) более дружелюбным? Я думаю о более простых способах копирования / вставки и более мощном редактировании команд, больше похожем на типичную оболочку unix.
Установите «Службы для Unix» (также известные как Interix) и используйте bash (или создайте свою любимую оболочку Unix)?
Использовать cygwin и использовать bash (или создать свою любимую оболочку Unix)?
Вы используете «QuickEdit Mode» в своей оболочке CMD, не так ли? Если нет, не забудьте включить это в «Свойствах» окна оболочки на странице «Параметры». Это делает копирование / вставку с помощью мыши намного приятнее.
Завершение имени файла TAB для оболочки тоже хорошо. Включите это, добавив в реестр следующее:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
CompletionChar - REG_DWORD - 9
Powershell 2 ISE довольно хорош.
Плохо названный Приставка является заменой терминала для cmd.exe (или powershell.exe или, действительно, любой другой оболочки cli).
Он по-прежнему запускает cmd.exe внутри, поэтому по-прежнему есть проблемы с такими вещами, как запутанная история команд, но изменение размера окна, выбор и т. Д. Работают намного лучше.
Он также поддерживает вкладки, поддержку сохранения нескольких конфигураций (так что вы можете легко запускать разные оболочки и различные параметры, такие как каталог запуска и настройки внешнего вида), PageUp делает что-то полезное (я перенастроил свое на Shift-PgUp) и т. Д.