Улучшенные возможности редактирования и копирования-вставки для консоли cmd.exe/windows

Улучшенные возможности редактирования и копирования-вставки для консоли cmd.exe/windows

Есть ли какой-либо интерфейс, который сделает cmd.exe (или любое "консольное" приложение) более дружелюбным? Я думаю, более простые возможности копирования/вставки и более мощное редактирование команд, больше похожее на типичную оболочку unix.

решение1

Установить «Службы для Unix» (он же Interix) и использовать bash (или собрать свою любимую оболочку Unix)?

Использовать cygwin и bash (или собрать свою любимую оболочку Unix)?

Вы используете "QuickEdit Mode" в вашей оболочке CMD, не так ли? Если нет, обязательно включите его в "Properties" для вашего окна оболочки на странице "Options". Это делает копирование/вставку с помощью мыши намного удобнее.

Дополнение имени файла TAB для оболочки тоже неплохо. Включите его, добавив следующее в реестр:

HKEY_CURRENT_USER\Software\Microsoft\Command Processor
CompletionChar - REG_DWORD - 9

решение2

Powershell 2 ISE весьма неплох.

решение3

Плохо названныйКонсольэто замена терминала для cmd.exe (или powershell.exe, или, на самом деле, любой другой оболочки cli).

Внутри по-прежнему запущен cmd.exe, поэтому проблемы с запутанной историей команд все еще существуют, но изменение размера окна, выбор и т. д. работают гораздо лучше.

Он также поддерживает вкладки, сохранение нескольких конфигураций (что позволяет легко запускать разные оболочки и разные параметры, например, каталог запуска и настройки внешнего вида), PageUp делает что-то полезное (я перенастроил свой на Shift-PgUp) и т. д.

Связанный контент