14 ответов:
Возьмите Команду поддерживает копирование / вырезание / вставку с клавиатуры и мыши. Это довольно удобно, если вы делаете много работы из командной строки. Он также поддерживает:
- история команд и папок, с всплывающими окнами для выбора предыдущих команд или папок.
- экран прокрутки буфера
- расширенные пакетные команды
- встроенный доступ к файлам FTP / HTTP
- панель инструментов с программируемым кнопки
Примечание: это платный инструмент, с ценой $99,95.
включить режим QuickEdit, под опции вкладка быстрого доступа к командной оболочке. Отметьте с помощью мыши, щелкните правой кнопкой мыши, чтобы скопировать, щелкните правой кнопкой мыши еще раз, чтобы вставить.
пока вы там, включите горячую клавишу (например CTRL + ALT + C) для молниеносного доступа к оболочке.
и нет, вы не можете иметь CTRL + C на скопировать, потому что CTRL + C означает перерыв.
на соответствующем примечании, Microsoftee, который изменил настройку по умолчанию режим QuickEdit между Windows Server 2000 и 2003 является идиотом, и я куча проклятий на него каждый рабочий день.
Windows PowerShell является очевидным выбором, когда речь заходит о "лучшей оболочке командной строки windows, отличной от cmd". Его обработка буфера обмена не так уж много улучшений-отметьте с помощью мыши, введите, чтобы скопировать, или щелкните правой кнопкой мыши, чтобы вставить.
наверное, это не совсем то, что вы хотите, но вы можете взглянуть на Console2
Я настроил его так, что shift + select auto copies и middle click pastes, очень удобно, внутренне он использует тот же старый cmd.exe, так что вы на самом деле не получаете другую оболочку.
кстати, я думаю Ctrl+C = копировать не лучшая идея в контексте командной строки, потому что это обычно означает прерывание выполнения процесс.
Не уверен, что конкретно вы имеете в виду лучше копировать/вставить но попробовать Возьмите Команду.
команда Take поддерживает Shift + Ins для вставки и Shift+Del для вырезания, но, по-видимому, ничего для копирования, будет копать еще немного.
PowerCmd дешевле, чем TakeCommand и имеет много мощных функций - не в последнюю очередь это лучшая обработка вырезать/копировать/вставить. Я только использую его короткое время, но я действительно впечатлен до сих пор:
резюме с сайта:
PowerCmd улучшает вашу командную строку с простым в использовании графическим интерфейсом Windows интерфейс и позволяет запускать несколько консолей в одном окно с вкладками. Вы можете легко организовать несколько консолей в вертикальный, горизонтальные и сетчатые формы. Авто-журнал, автозавершение, ключевые слова выделить, настраиваемый шрифт и цвета, настраиваемая панель инструментов для часто используемые команды или инструменты и минимизация в лотке простые решения для повседневной по необходимости. С PowerCmd, вы можете сохранить и восстановите свои сеансы с прошлого раза.
сайт: http://www.powercmd.com/
функции: http://www.powercmd.com/features.php
есть две части для cmd.исполняемый. Сначала появляется окно для работы с текстовой консолью. Я бы заменил это на ConEmu. Эта программа на самом деле предназначена как обертка для Far File manager, но отлично работает без нее. Он очень похож на Console2, но также гораздо более стабилен и имеет лучшие функции.
во-вторых, есть интерпретатор командной строки. Я бы заменил это на Powershell Если вам действительно нужно любая из его особенностей.
в настоящее время я использую ConEmu с пакетным файлом для настройки моей предпочтительной среды. Это хранится в моей папке Dropbox, поэтому он остается в синхронизации между компьютерами.
@Chirs
Я думаю, вам нужно уточнить shell vs host(эмулятор). Мне кажется, что вам нужен другой интерфейс для вашей существующей оболочки, который лучше поддерживает копирование и вставку, а не другую оболочку, которая поддерживает больше/разные функции.Я второй ПЭТ предложение Console2, это очень хорошее приложение и ОС для загрузки.
оболочки Windows cmd, Cygwin Bash и msysgit Bash можно запускать в Emacs. EmacsW32 предоставляет все три отдельно. Вам просто нужно установить каталог bin для использования любой из оболочек Bash. EmacsW32 также обеспечивает ограниченное взаимодействие между буфером обмена Windows и верхним элементом кольца уничтожения.
MinTTY на MinGW / MSYS приятно-лучше, чем на Cygwin, потому что MinGW/MSYS быстрее. Кроме того, если вам нужно
cmd.exeповедение, вы можете запуститьcmd.exeвнутриminttyлегко.
Я использую стандартный CMD.EXE-оболочка, но с твист: скрипт AutoHotKey для поддержки буфера обмена copy-paste как опубликовано в: сочетание клавиш для вставки содержимого буфера обмена в окно командной строки (Win XP)
Comments