BashSupport Pro
Мощный плагин Bash для IDE JetBrains
Лучший инструмент для Bash разработчиков
Bash – широко используемый, но сложный язык со многими странностями. BashSupport Pro поможет сделать вашу разработку на Bash эффективной и приятной, обеспечивая высококачественную поддержку Bash в JetBrains IDE.
Он предоставляет все функции, которые можно ожидать от полной языковой поддержки: усовершенствованный редактор с дополнениями и форматированием, мощные конфигурации запуска, интеграция с отладчиком, запуск тестов и многое другое. BashSupport Pro объединяет лучшие доступные утилиты для Bash, включая bashdb, ShellCheck, bats-core и shfmt.
Мы уверены, что прямо сейчас для разработки на Bash нет ничего лучше, чем BashSupport Pro.
Функции
Умное редактирование
Редактор предлагает подсветку синтаксиса в 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.
Следите за нами
Будьте в курсе нашей новостной рассылки. Мы используем ваш адрес электронной почты только для того, чтобы сообщать вам важные обновления о разработке плагина, и никому не сообщаем ваш адрес.