Кто-нибудь знает хорошую замену командной строки? Я пробовал bash / Cygwin, но это не совсем соответствует моим потребностям на работе, потому что он слишком тяжелый. Я хотел бы использовать функцию-функцию для идентичной оболочки на cmd.exe, но с подсветкой, intellisense и (критически) интерфейсом с вкладками. С Powershell все в порядке, но интерфейс все еще отсутствует.
Отредактировано : я использую ConEmu ( http://conemu.github.io/ ) уже довольно давно. Это тоже оболочка, так как на самом деле невозможно заменить консоль Windows без переписывания всего интерпретатора команд. Ниже строки мой оригинальный ответ для более ранней альтернативы.
Не совсем замена (на самом деле, это обертка для предварительной очистки), но вы можете попробовать Консоль ( 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, а затем убедиться, что он работает в CMD.exe перед его развертыванием.
Я не знаю ни одной IDE, которая бы предоставляла Intellisense для пакетных файлов. Если бы они это сделали, это было бы только для нескольких ключевых слов в любом случае. Большую часть времени в пакетных файлах вы выполняете команды, которые являются внешними по отношению к языку пакетной обработки и не будут включены в Intellisense.
Я использую Textpad для редактирования своих пакетных файлов. В Take Command есть отладчик и средства ведения журналов, что позволяет очень легко тестировать ваши командные файлы.
Если вам нужен более функциональный пользовательский интерфейс для Powershell, попробуйте PowerGUI.
Я использую 4NT из вышеупомянутого JPSoft. Он прекрасно работает и имеет отличную функциональность. Его заменяет TakeCommand, но мне не нужно так много дополнительной функциональности.
Обновление: это больше не известно как 4NT. Теперь его зовут TCC / LE .
Ник, я знаю, ты давно об этом спрашивал, но я только что нашел это, когда искал что-то связанное. Я использовал PromptPal, и это было здорово. Я получил это около года назад, в начале 2008 года, и это было благодаря этой программе скидок, называемой BitsDujour. Я просто пошел туда и заметил, что они заключили сделку на 51% от этого продукта всего несколько дней назад . Следите за этим сайтом, и, возможно, скоро появится скидка. Это стоит 30 долларов, но я получил 2 лицензии за полцены, по одной на каждый из моих компьютеров ...
Для достойного завершения и истории команд попробуйте оболочку PyCmd по адресу https://sourceforge.net/projects/pycmd/
Если вы не хотите использовать cmd.exe полностью, перейдите на терминал ZOC.exe . ZOC
это корпоративное приложение.
Еще просто добавьте некоторые функции в командную строку, установив GOW.EXE . GOW
это приложение с открытым исходным кодом.
Но всегда вы можете пойти на Git, который дает в основном команды в bash. Просто добавьте bin
папку в путь к вашей среде. Ваша командная строка будет работать как терминал Unix.
NYAOS
NYAOS - это оболочка командной строки, подобная tcsh, для Windows и OS / 2!