Вопрос

Кто-нибудь знает хорошую замену командной строки?Я пробовал bash/Cygwin, но он не совсем соответствует моим потребностям на работе, потому что он слишком тяжелый.Мне бы хотелось иметь идентичную по функциям оболочку для cmd.exe, но с подсветкой, intellisense и (что особенно важно) интерфейсом с вкладками.С Powershell все в порядке, но интерфейса все еще не хватает.

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

Решение

Отредактировано:я использовал КонЭму (http://conemu.github.io/) уже довольно давно.Это тоже оболочка, поскольку заменить консоль Windows без переписывания всего интерпретатора команд невозможно.Ниже строки мой первоначальный ответ на более раннюю альтернативу.


Не совсем замена (на самом деле это красивая обертка), но попробовать можно Консоль (http://sourceforge.net/projects/console/)

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

Я использую продукты JPSoft долгое время (начиная с 4OS2 и 4DOS), а сейчас использую Take Command 9.Он работает с существующими пакетными файлами, имеет собственные улучшения, интерфейс с вкладками и параметры окраски имени файла.

Похоже, на их сайте сейчас какие-то проблемы, но вы можете найти их по адресу: http://jpsoft.com/

Я использую Take Command 9.0.я использовал JPSoft's продукты на долгие годы.Он имеет интерфейс с вкладками.У меня Take Command начинается с Take Command, Powershell и CMD.exe, каждый на отдельной вкладке.Он не выделяет синтаксис.Take Command синтаксически совместим с CMD.exe, значительно расширяет каждую команду и добавляет множество других.

PowerShell не является полной заменой CMD.exe или Take Command.Я использую оба.Вы можете спросить, почему я все еще использую CMD.exe, и это потому, что я буду использовать Take Command для тестирования командного файла, который ограничен командами, которые работают в CMD.exe, а затем мне нужно будет развернуть командный файл на рабочей станции/сервере. на нем нет Take Command.Я могу создать/тестировать в Take Command, а затем проверить, работает ли он в CMD.exe, прежде чем развертывать его.

Я не знаю ни одной IDE, которая бы предоставляла Intellisense специально для пакетных файлов.Если бы они это сделали, то в любом случае это было бы только для нескольких ключевых слов.Большую часть времени в пакетных файлах вы запускаете команды, которые являются внешними по отношению к пакетному языку и не будут включены в Intellisense.

Я использую Textpad для редактирования пакетных файлов.В Take Command есть отладчик и возможности ведения журналов, что упрощает тестирование пакетных файлов.

PowerCmd представляет собой пробную оболочку для cmd.exe и стоит 30$.

Это предлагает:

  • вкладки
  • «нормальный» режим выбора
  • скопировать и вставить
  • выделение
  • автозаполнение
  • кнопки для запуска Python, Powershell и других

Если вам нужен более многофункциональный пользовательский интерфейс для Powershell, попробуйте PowerGUI.

http://powergui.org/index.jspa

НЯОС

«NYAOS» — это расширенная оболочка командной строки, подобная tcsh, для Windows и OS/2!

http://www.nyaos.org/

Для достойного завершения и истории команд попробуйте оболочку PyCmd по адресу https://sourceforge.net/projects/pycmd/

Я использую 4NT от вышеупомянутого JPSoft.Он отлично работает и имеет отличные дополнительные функции.Его заменяет TakeCommand, но мне не нужно столько дополнительных функций.

Обновлять:Он больше не известен как 4NT.Теперь его зовут ТСС/ЛЕ.

Ник, я знаю, что ты спросил об этом давным-давно, но я нашел это только что, когда искал что-то по теме.я использовал PromptPal и это было здорово.Я получил его около года назад, в начале 2008 года, через дисконтное программное обеспечение под названием BitsDujour.Я просто зашел туда и заметил, что у них есть скидка 51% на этот продукт всего за один раз. Несколько дней назад.Следите за этим сайтом, и, возможно, скидка скоро появится снова.Оно стоит 30 долларов, но я получил 2 лицензии со скидкой 1/2, по одной для каждого из моих компьютеров...

Если вы не хотите полностью использовать cmd.exe, выберите ZOC.exe Терминал.ZOC это корпоративное приложение.

В противном случае просто добавьте какую-нибудь функцию в командную строку, установив GOW.EXE.GOW это приложение с открытым исходным кодом.

Но всегда можно пойти на Гит который дает в основном команды в bash.Просто добавьте bin папку по пути к вашей среде.Ваша командная строка будет работать как терминал Unix.

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