Подтвердить что ты не робот

Улучшенные оболочки командной строки Windows

Есть ли более эффективная оболочка командной строки Windows, отличная от cmd, которая имеет лучшую копию вставки между окнами Windows и консольными окнами?

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

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

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

Ответ 3

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

Ответ 4

Это, вероятно, не совсем то, что вы хотите, но вы можете взглянуть на Console2

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

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

Ответ 5

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

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

Ответ 6

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

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

Ответ 7

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

Сводка с сайта:

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

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

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

Ответ 8

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

Ответ 9

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

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

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

Ответ 11

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

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

Ответ 13

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

Ответ 14

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

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