2008-08-08 8 views

ответ

9

Take Command поддерживает копирование/вырезание/вставку с клавиатуры и мыши. Это очень удобно, если вы выполняете большую работу из командной строки. Он также поддерживает:

  • История команд и папок с всплывающими окнами для выбора предыдущих команд или папок.
  • экрана прокрутки назад буфера
  • Enhanced партия команды
  • Встроенный FTP/HTTP доступа к файлам
  • панель инструментов с программируемыми кнопками

Примечание: Это платный инструмент, с ценой $ 99,95.

3

Не уверен, что конкретно вы подразумеваете под Лучшее копирование/вставка, но попробуйте Take Command.

Take Command поддерживает Shift + Ins для вставки и Shift + Del для вырезания, но, по-видимому, ничего для копирования, выкапывает еще немного.

+0

Вы можете настроить команду «Принять команду», чтобы отправить один из управляющих клавиш «Возьмите команду», а другой - в запущенное приложение. Вы можете использовать Left-Ctrl-C для копирования в буфер обмена и Right-CtrL-C для отправки сигнала отмены Ctrl-C в приложение. – 2009-09-14 16:05:59

+0

Команда Uh Take составляет 99 долларов США! – jsplaine 2013-12-20 17:24:29

26

Windows PowerShell - это очевидный выбор, когда речь заходит о «лучшей командной строке командной строки Windows, отличной от cmd». Его обработка буфером обмена не такая уж большая часть улучшения - отметьте мышью, введите для копирования или щелкните правой кнопкой мыши, чтобы вставить.

+8

Честно говоря, обработка буфера обмена * точно * такая же, как с любым другим консольным приложением, поскольку консольный хост обрабатывает это, а не приложение, запущенное на консоли. – Joey 2011-01-08 21:30:48

22

Это, вероятно, не совсем то, что вы хотите, но вы посмотрите на Console2

У меня есть он настроен можете так, что сдвиг + выберите авто копия и средняя кнопка мыши паста, очень удобно, внутренне он использует то же самый старые ЦМД .exe, так что вы действительно не получаете другую оболочку.

Кстати, я думаю Ctrl + C = копия не лучшая идея в контексте командной строки, так как это обычно означает прерывание процесса запуска.

+0

Для оболочек Linux команды Ctrl-Char (например, копия) обычно заменяются Ctrl-Shift-Char – Peter 2009-09-13 14:53:46

+1

Консоль 2 была ужасно глючной в прошлый раз, когда я смотрел. – Joey 2009-10-23 17:18:15

+0

Это все еще не слишком здорово. – ocodo 2011-04-28 22:41:16

4

В зависимости от того, что вы пытаетесь сделать с оболочкой, rxvt в cygwin - это хорошо.

Вы получите удобство автокопии при выборе и вставке среднего клика. Самым большим недостатком является то, что некоторые приложения для консолей Windows не играют хорошо с cygwin.

2

Вы продумали, что поведение, которое вы хотите, чтобы заменить текущую Ctrl +C функциональность?

0

@Chirs
Я думаю, вам нужно прояснить оболочку vs host (эмулятор). Для меня это похоже на то, что вам нужен другой интерфейс для вашей существующей оболочки, который лучше поддерживает копирование и вставку, а не другую оболочку, которая поддерживает больше/разные функции.

I второе предложение Пата о Console2, это очень хорошее приложение и OSS для загрузки.

57

Включить режим QuickEdit, под Options вкладке ярлыка к командной оболочке. Отметьте мышью, щелкните правой кнопкой мыши, чтобы скопировать, щелкните правой кнопкой мыши еще раз, чтобы вставить.

Пока вы там, включите горячую клавишу (например, CTRL +ALT + C) для молниеносного доступа к оболочке.

И нет, вы не можете иметь CTRL +C для COPY, потому что CTRL +C означает BREAK.

Относительно примечания, Microsoftee, который изменил настройку по умолчанию Режим QuickEdit между Windows Server 2000 и 2003 - это идиот, и я куча проклятий на него каждый рабочий день.

0

ЦМД оболочки Windows, Cygwin Bash, и msysgit Bash оболочки могут быть запущены в Emacs. EmacsW32 предоставляет все три отдельно. Вам просто нужно установить каталог bin для использования любой из оболочек Bash. EmacsW32 также обеспечивает ограниченное взаимодействие между буфером обмена Windows и верхним элементом кольца убийства.

3

PowerCmd дешевле, чем TakeCommand, и имеет множество мощных функций - не в последнюю очередь лучше обрабатывать Cut/Copy/Paste. Я только использовал его на короткое время, но я действительно впечатлен до сих пор:

Резюме с сайта:

PowerCmd повышает вашу командную строку с простым в использовании Windows, GUI- стиль и позволяет запускать несколько консолей в одном окне . Вы можете легко организовать несколько консолей по вертикали, горизонтальные и сетчатые формы. Авто-журнал, автозавершения, ключевые слова выделения, настраиваемый шрифт и цвета, настраиваемую панель инструментов для часто используемых команд или инструментов и минимизации в трей являются простые решения ежедневно потребности. С PowerCmd вы можете сохранить и восстановить свои сеансы с последнего раза.

Сайт: http://www.powercmd.com/

Особенности: http://www.powercmd.com/features.php

0

M inTTY на MinGW/MSYS приятнее, чем на Cygwin, потому что MinGW/MSYS быстрее. Кроме того, если вам нужно поведение cmd.exe, вы можете легко запустить cmd.exe внутри mintty.

См. http://code.google.com/p/mintty/.

2

Есть две части к cmd.exe. Сначала появляется окно, которое появляется для работы с текстовой консолью. Я бы заменил это на ConEmu. Эта программа на самом деле подразумевается как оболочка для менеджера Far File, но отлично работает без нее. Он очень похож на Console2, но также намного более стабилен и имеет лучшие функции.

Во-вторых, есть интерпретатор командной строки. Я бы заменил это на Powershell, если вам действительно нужны какие-либо его функции.

В настоящее время я использую ConEmu с пакетным файлом для настройки моей предпочтительной среды. Это сохраняется в моей папке Dropbox, поэтому она остается синхронизированной между моими компьютерами.