среда, 31 октября 2012 г.

Просто репозиторий для Slackware

Репозиторий, включающий в себя Razor-qt и некоторое количество pure-Qt пакетов. Ну, а ещё там можно найти бинарный опенбокс и всё такое.
Туц.

Использование bash-support (vim)

Bash-support - плагин для использования vim/gvim в качестве IDE для языка bash.
Сам плагин можно найти здесь.
Для установки в 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.

Приятного скриптинга.