Я использую 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 имеет отладчик и возможности ведения журнала, что упрощает тестирование ваших командных файлов.