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

StackOverflow https://stackoverflow.com/questions/5724

  •  08-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

Примечание:Это платный инструмент по цене 99,95 долларов США.

Другие советы

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

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

И нет, ты не можешь иметь CTRL + С для КОПИРОВАТЬ, потому что CTRL + С означает ПЕРЕРЫВ.

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

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

Вероятно, это не совсем то, что вам нужно, но вы можете взглянуть на Консоль2

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

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

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

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

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

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

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

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

Функции:http://www.powercmd.com/features.php

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

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

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

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

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

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

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

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

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

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

Видеть http://code.google.com/p/mintty/.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top