Bash-support - плагин для использования vim/gvim в качестве IDE для языка bash.
Сам плагин можно найти здесь.
Для установки в Gentoo можно использовать
В других дистрибутивах нужно поискать в их репозиториях, и если такового не найдётся, установить вручную.
Для того, чтобы плагин работал, необходимо внести filetype plugin on в ~/.vimrc (разумеется, если данная опция ещё не установлена)
Дальше понадобится отредактировать некоторые переменные для автоматического создания шапки. Находятся они в папке /usr/share/vim/vimfiles/bash-support/templates/Templates (Gentoo) или же в /usr/share/vim/site/bash-support/templates/Templates (как сказано в документации), ну, или в ~/.vim/bash-support/templates если плагин устанавливался вручную.
Основные горячие клавиши:
\sc – case
\sf – цикл for
\sw – while
\si – if then fi
\sie – if then else fi
\sfu – функция
Ctrl + F9 - запуск скрипта
Alt + F9 - запуск проверки синаксиса
F9 - отладка через bashdb (если установлен).
Полный список горячих клавиш можно найти здесь.
Страницу помощи, где есть описание сниппетов и прочего можно локально увидеть, введя в vim
Приятного скриптинга.
Сам плагин можно найти здесь.
Для установки в Gentoo можно использовать
emerge -av app-vim/bash-support
В других дистрибутивах нужно поискать в их репозиториях, и если такового не найдётся, установить вручную.
Для того, чтобы плагин работал, необходимо внести filetype plugin on в ~/.vimrc (разумеется, если данная опция ещё не установлена)
echo 'filetype plugin on' >> ~/.vimrc
Дальше понадобится отредактировать некоторые переменные для автоматического создания шапки. Находятся они в папке /usr/share/vim/vimfiles/bash-support/templates/Templates (Gentoo) или же в /usr/share/vim/site/bash-support/templates/Templates (как сказано в документации), ну, или в ~/.vim/bash-support/templates если плагин устанавливался вручную.
Основные горячие клавиши:
\sc – case
\sf – цикл for
\sw – while
\si – if then fi
\sie – if then else fi
\sfu – функция
Ctrl + F9 - запуск скрипта
Alt + F9 - запуск проверки синаксиса
F9 - отладка через bashdb (если установлен).
Полный список горячих клавиш можно найти здесь.
Страницу помощи, где есть описание сниппетов и прочего можно локально увидеть, введя в vim
:help bashsupport.txtИли посмотреть оную online.
Приятного скриптинга.
Комментариев нет:
Отправить комментарий