Лучшие оболочки командной строки Windows [закрыто]

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

8.08.2008 06:15:11
14 ОТВЕТОВ
РЕШЕНИЕ

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

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

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

11
23.05.2012 04:41:03
Это платный инструмент ($ 99,95). Было бы неплохо отметить это здесь.
agsamek 13.09.2009 14:45:44
Также стоит отметить, что TC также изобретает свой собственный язык сценариев, который практически бесполезен для любой другой среды. --- Powershell, особенно при использовании в Powershell ISE, является лучшим выбором.
ocodo 28.04.2011 22:39:38
что насчет PowerShell ??
AminM 1.04.2013 19:14:29

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

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

2
8.08.2008 11:11:34
Вы можете настроить Take Command для отправки одного из управляющих ключей на Take Command, а другой - в работающее приложение. Вы можете использовать Left-Ctrl-C для копирования в буфер обмена и Right-CtrL-C для отправки сигнала отмены Ctrl-C в приложение.
Chris Miller 14.09.2009 16:05:59
Uh Take Command - 99 долларов!
jsplaine 20.12.2013 17:24:29

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

25
8.08.2008 06:17:23
Если честно, обработка буфера обмена точно такая же, как и в любом другом консольном приложении, которое обрабатывает хост консоли, а не приложение, запущенное в консоли.
Joey 8.01.2011 21:30:48
Я, честно говоря, не понимаю, почему у MS такая голова так сильно заклинило. Просто исправьте это, это 2018. Я был очень разочарован, когда я установил новую подсистему linux только для того, чтобы найти то же дерьмовое «терминальное» окно.
Brett Wagner 29.08.2018 20:12:44

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

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

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

21
24.02.2014 06:24:32
Для оболочек Linux команды Ctrl-Char (например, copy) обычно заменяются на Ctrl-Shift-Char
Peter 13.09.2009 14:53:46
Консоль 2 была ужасно глючной в прошлый раз, когда я смотрел.
Joey 23.10.2009 17:18:15
+1 Я узнал о Console 2 из этого поста и активно его использую последние 6 месяцев. Это НЕ замена для команды. Фактически это оболочка для оболочек, которая позволяет настраивать параметры, которых нет ни в командной оболочке, ни в стандартной оболочке PowerShell.
Abbas 31.01.2012 15:08:56
Это эмулятор консоли / терминала, а не оболочка.
orlp 15.01.2013 12:07:48
@nightcracker, следовательно, мой комментарий «вы на самом деле не получаете другую оболочку», тем не менее, он решает его проблему получения лучшей / более настраиваемой поддержки копирования-вставки
Pat 15.01.2013 13:34:56

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

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

4
8.08.2008 12:54:00
Если вы выбираете Cygwin, Puttycyg - отличный выбор: code.google.com/p/puttycyg
glenn jackman 13.09.2009 15:28:17
Также мятный , очень хорошо с Cygwin. (это также доступно в установке / настройке cygwin)
ocodo 28.04.2011 22:44:33

Задумывались ли вы над тем, какое поведение вы хотите заменить нынешним Ctrl+ Cфункционалом?

2
20.08.2015 22:26:38

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

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

0
5.09.2008 15:44:40

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

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

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

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

58
21.07.2013 09:26:20
Режим быстрого редактирования был стандартным в w2k. Одна из первых вещей, которые я делаю, когда «зарабатываю себя дома» на новом компьютере.
QueueHammer 6.01.2012 04:19:30
Если вы используете clink, вы можете настроить CTRL + SHIFT + V для вставки и многое другое!
orlp 15.01.2013 12:06:47
В Windows 7 (по крайней мере) вы также можете переключиться в режим QuickEdit , щелкнув правой кнопкой мыши строку заголовка окна cmd / powershell и выбрав его в свойствах, или вы можете сделать его по умолчанию, выбрав его по умолчанию . Это особенно полезно, если вы используете контекстные меню Windows Explorer для вызова своих оболочек вместо ярлыков Windows.
Glenn Lawrence 6.07.2015 02:42:10

Я использую стандартную оболочку CMD.EXE, но с изюминкой: скрипт AutoHotKey для поддержки копирования и вставки в буфер обмена, как указано в: Сочетание клавиш для вставки содержимого буфера обмена в окно командной строки (Win XP)

0
23.05.2017 12:13:54

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

0
7.01.2011 16:24:18

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

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

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

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

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

3
26.04.2011 13:53:39

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

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

0
15.09.2012 16:10:05

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

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

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

2
28.01.2013 13:07:51