BashSupport Pro

Мощный плагин Bash для IDE JetBrains

Лучший инструмент для Bash разработчиков

Bash – широко используемый, но сложный язык со многими странностями. BashSupport Pro поможет сделать вашу разработку на Bash эффективной и приятной, обеспечивая высококачественную поддержку Bash в JetBrains IDE.

Он предоставляет все функции, которые можно ожидать от полной языковой поддержки: усовершенствованный редактор с дополнениями и форматированием, мощные конфигурации запуска, интеграция с отладчиком, запуск тестов и многое другое. BashSupport Pro объединяет лучшие доступные утилиты для Bash, включая bashdb, ShellCheck, bats-core и shfmt.

Мы уверены, что прямо сейчас для разработки на Bash нет ничего лучше, чем BashSupport Pro.

Установить

BashSupport Pro brings productivity–enhancing context aware enhancements to scripting, shellcheck and shfmt integration to avoid footguns, and testing integrations to robustify the Bash code that band-aids the whole internet.

Функции

Умное редактирование

Редактор предлагает подсветку синтаксиса в Bash и другие функции, такие как сворачивание кода и языковые вставки. В редактор входит завершение кода, охватывающее все переменные и функции в текущей области, а также анализ кода с ShellCheck, который выдает предупреждения и быстрые решения. Он также позволяет проводить рефакторинг без нарушения структуры кода и проводить автоматизированное форматированое кода в стиле кода Google (или вашем собственном стиле).

Навигация по коду

Как для переменных, так и для функций, в том числе в исходных файлах, BashSupport Pro предоставляет функцию Go to Declaration и Найти использование.

Выполнение сценария

BashSupport Pro позволяет выполнять сценарии Bash, а также фрагменты кода. С помощью фрагментов вы можете сохранить свой сценарий и несколько конфигураций в одном файле. Все аспекты выполнения сценария определены в конфигурациях запуска. Они также обрабатывают автоматические сопоставления путей при выполнении Bash в среде Windows. Вы можете импортировать и экспортировать конфигурации запуска других плагинов Bash.

Отладка и тестирование

BashSupport Pro интегрирует отладчик Bash bashdb в интерфейс стандартного отладчика JetBrains. Интеграция включает точки останова, переменные контрольные выражения, подсказки и другие нужные вещи. Среда тестирования bats-core также полностью интегрирована, что позволяет свободно определять и запускать тесты.

Командная работа

BashSupport Pro подходит для сложных проектов, которые разрабатываются в разнородных командах. Поддерживаются Linux, macOS и Windows. Вы можете поделиться конфигурациями запуска с кем угодно в команде, в том числе с теми, кто использует другую ОС. А в сложных проектах определение набора сценариев Bash как библиотеки сценариев оболочки упрощает включение проверки кода BashSupport Pro для вашего кода.

Попробуйте перед покупкой

Вы можете попробовать BashSupport Pro в течение 30 дней бесплатно перед покупкой – регистрация не требуется.

Убедились в том, что плагин хорош? Купите плагин на маркетплейсе JetBrains Marketplace.

Если вы имеете право на бесплатные лицензии JetBrains, вы имеете право и на бесплатную лицензию на BashSupport Pro: проекты с открытым исходным кодом, студенты и т.д. получают бесплатные лицензии.

Сомневаетесь? Вопросы?

Не уверены, подходит ли вам BashSupport Pro? Свяжитесь с поддержкой.

Если хотите, вы также можете изучить документацию BashSupport Pro.

Finally a plugin to assist with syntax and debugging bash scripts! My students are ecstatic! After using IDEs for Python and C++ they were horrified to find out that they had to debug ‘unaided’. I just smiled! 😉 Seriously, it REALLY helps to reduce the time to working script AND it even comments on those of us that are old and still using features that are depreciated! I can’t imagine how I ever survived without it!

Следите за нами

Будьте в курсе нашей новостной рассылки. Мы используем ваш адрес электронной почты только для того, чтобы сообщать вам важные обновления о разработке плагина, и никому не сообщаем ваш адрес.


© 2020–2024 Joachim Ansorg
Правовая информация
Политика конфиденциальности
Юридическая информация