Есть ли лучшая оболочка командной строки Windows, отличная от cmd
, которая имеет лучшую скопированную копию между окнами Windows и консольными окнами?Улучшенные оболочки командной строки Windows
ответ
Take Command поддерживает копирование/вырезание/вставку с клавиатуры и мыши. Это очень удобно, если вы выполняете большую работу из командной строки. Он также поддерживает:
- История команд и папок с всплывающими окнами для выбора предыдущих команд или папок.
- экрана прокрутки назад буфера
- Enhanced партия команды
- Встроенный FTP/HTTP доступа к файлам
- панель инструментов с программируемыми кнопками
Примечание: Это платный инструмент, с ценой $ 99,95.
Не уверен, что конкретно вы подразумеваете под Лучшее копирование/вставка, но попробуйте Take Command.
Take Command поддерживает Shift + Ins для вставки и Shift + Del для вырезания, но, по-видимому, ничего для копирования, выкапывает еще немного.
Windows PowerShell - это очевидный выбор, когда речь заходит о «лучшей командной строке командной строки Windows, отличной от cmd». Его обработка буфером обмена не такая уж большая часть улучшения - отметьте мышью, введите для копирования или щелкните правой кнопкой мыши, чтобы вставить.
Честно говоря, обработка буфера обмена * точно * такая же, как с любым другим консольным приложением, поскольку консольный хост обрабатывает это, а не приложение, запущенное на консоли. – Joey 2011-01-08 21:30:48
Это, вероятно, не совсем то, что вы хотите, но вы посмотрите на Console2
У меня есть он настроен можете так, что сдвиг + выберите авто копия и средняя кнопка мыши паста, очень удобно, внутренне он использует то же самый старые ЦМД .exe, так что вы действительно не получаете другую оболочку.
Кстати, я думаю Ctrl + C = копия не лучшая идея в контексте командной строки, так как это обычно означает прерывание процесса запуска.
Вы продумали, что поведение, которое вы хотите, чтобы заменить текущую Ctrl +C функциональность?
@Chirs
Я думаю, вам нужно прояснить оболочку vs host (эмулятор). Для меня это похоже на то, что вам нужен другой интерфейс для вашей существующей оболочки, который лучше поддерживает копирование и вставку, а не другую оболочку, которая поддерживает больше/разные функции.
I второе предложение Пата о Console2, это очень хорошее приложение и OSS для загрузки.
Включить режим QuickEdit, под Options вкладке ярлыка к командной оболочке. Отметьте мышью, щелкните правой кнопкой мыши, чтобы скопировать, щелкните правой кнопкой мыши еще раз, чтобы вставить.
Пока вы там, включите горячую клавишу (например, CTRL +ALT + C) для молниеносного доступа к оболочке.
И нет, вы не можете иметь CTRL +C для COPY, потому что CTRL +C означает BREAK.
Относительно примечания, Microsoftee, который изменил настройку по умолчанию Режим QuickEdit между Windows Server 2000 и 2003 - это идиот, и я куча проклятий на него каждый рабочий день.
Я использую стандартную оболочку CMD.EXE, но с изюминкой: сценарий AutoHotKey для поддержки буфера обмена копировать-вставить, как писал в: Keyboard shortcut to paste clipboard content into command prompt window (Win XP)
ЦМД оболочки Windows, Cygwin Bash, и msysgit Bash оболочки могут быть запущены в Emacs. EmacsW32 предоставляет все три отдельно. Вам просто нужно установить каталог bin для использования любой из оболочек Bash. EmacsW32 также обеспечивает ограниченное взаимодействие между буфером обмена Windows и верхним элементом кольца убийства.
PowerCmd дешевле, чем TakeCommand, и имеет множество мощных функций - не в последнюю очередь лучше обрабатывать Cut/Copy/Paste. Я только использовал его на короткое время, но я действительно впечатлен до сих пор:
Резюме с сайта:
PowerCmd повышает вашу командную строку с простым в использовании Windows, GUI- стиль и позволяет запускать несколько консолей в одном окне . Вы можете легко организовать несколько консолей по вертикали, горизонтальные и сетчатые формы. Авто-журнал, автозавершения, ключевые слова выделения, настраиваемый шрифт и цвета, настраиваемую панель инструментов для часто используемых команд или инструментов и минимизации в трей являются простые решения ежедневно потребности. С PowerCmd вы можете сохранить и восстановить свои сеансы с последнего раза.
Сайт: http://www.powercmd.com/
Особенности: http://www.powercmd.com/features.php
M inTTY на MinGW/MSYS приятнее, чем на Cygwin, потому что MinGW/MSYS быстрее. Кроме того, если вам нужно поведение cmd.exe
, вы можете легко запустить cmd.exe
внутри mintty
.
Есть две части к cmd.exe. Сначала появляется окно, которое появляется для работы с текстовой консолью. Я бы заменил это на ConEmu. Эта программа на самом деле подразумевается как оболочка для менеджера Far File, но отлично работает без нее. Он очень похож на Console2, но также намного более стабилен и имеет лучшие функции.
Во-вторых, есть интерпретатор командной строки. Я бы заменил это на Powershell, если вам действительно нужны какие-либо его функции.
В настоящее время я использую ConEmu с пакетным файлом для настройки моей предпочтительной среды. Это сохраняется в моей папке Dropbox, поэтому она остается синхронизированной между моими компьютерами.
Вы можете настроить команду «Принять команду», чтобы отправить один из управляющих клавиш «Возьмите команду», а другой - в запущенное приложение. Вы можете использовать Left-Ctrl-C для копирования в буфер обмена и Right-CtrL-C для отправки сигнала отмены Ctrl-C в приложение. – 2009-09-14 16:05:59
Команда Uh Take составляет 99 долларов США! – jsplaine 2013-12-20 17:24:29