Кто-нибудь знает о хорошей замене командной строки? Я пробовал bash / Cygwin, но это не совсем соответствует моим потребностям на работе, потому что он слишком тяжелый. Я бы хотел, чтобы на cmd.exe была оболочка, идентичная функциям, но с выделением, intellisense и (что особенно важно) интерфейсом с вкладками. Powershell в порядке, но интерфейса по-прежнему нет.
89
Ответы:
Отредактировано : я уже довольно давно использую ConEmu ( http://conemu.github.io/ ). Это тоже оболочка, поскольку на самом деле невозможно заменить консоль Windows, не переписав весь интерпретатор команд. Под чертой - мой первоначальный ответ на более раннюю альтернативу.
Не совсем замена (на самом деле, это красивая обертка), но вы можете попробовать Console ( http://sourceforge.net/projects/console/ )
источник
Я давно использую продукты JPSoft (начиная с 4OS2 и 4DOS), а в настоящее время использую Take Command 9. Он работает с существующими пакетными файлами, имеет собственные улучшения, интерфейс с вкладками и параметры окраски файлов.
Похоже, у их сайта сейчас проблемы, но вы можете найти их по адресу: http://jpsoft.com/
источник
Я использую Take Command 9.0. Я пользуюсь продуктами JPSoft много лет. Он имеет интерфейс с вкладками. У меня 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, перед его развертыванием.
Я не знаю ни одной среды разработки, которая специально предоставляет Intellisense для пакетных файлов. Если бы они это сделали, то в любом случае это было бы только для нескольких ключевых слов. В большинстве случаев в пакетных файлах вы выполняете команды, которые являются внешними по отношению к пакетному языку и не будут включены в Intellisense.
Я использую Textpad для редактирования своих командных файлов. Take Command имеет отладчик и возможности ведения журнала, что упрощает тестирование ваших командных файлов.
источник
PowerCmd - это пробная оболочка для cmd.exe, стоимость 30 $.
Это предлагает:
источник
Если вам нужен более многофункциональный пользовательский интерфейс для Powershell, попробуйте PowerGUI.
http://powergui.org/index.jspa
источник
NYAOS
http://www.nyaos.org/
источник
Для достойного завершения и истории команд попробуйте оболочку PyCmd по адресу https://sourceforge.net/projects/pycmd/
источник
Я использую 4NT из упомянутого выше JPSoft. Он отлично работает и имеет отличную дополнительную функциональность. Его заменяет TakeCommand, но мне не нужно столько дополнительных функций.
Обновление: он больше не известен как 4NT. Теперь его зовут TCC / LE .
источник
Ник, я знаю, что ты спрашивал это давным-давно, но я только что нашел это, когда искал что-то связанное. Я использовал PromptPal, и это было здорово. Я получил его около года назад, в начале 2008 года, и это было благодаря программе со скидкой под названием BitsDujour. Я просто пошел туда и заметил, что всего несколько дней назад у них была сделка на 51% скидку . Следите за этим сайтом, и, возможно, скоро снова появится скидка. Это стоит 30 долларов, но я получил 2 лицензии по 1/2 скидки, по одной на каждый из моих компьютеров ...
источник
Если вы не хотите полностью использовать cmd.exe, перейдите на терминал ZOC.exe .
ZOC
это корпоративное приложение.В противном случае просто добавьте некоторую функцию в свою командную строку, установив GOW.EXE .
GOW
это приложение с открытым исходным кодом.Но всегда можно использовать Git, который в основном дает команды в bash. Просто добавьте
bin
папку в путь к вашей среде. Ваша командная строка будет работать как терминал unix.источник