Vim — Красивый просмотр ман-страниц в виме.
В виме, по умолчанию, можно просмотреть ман-страницу для слова под курсором, нажав комбинацию клавиш Shift+k. Если вим запущен в терминале, то в этом же терминале просто отобразится нужная ман-страница, как если бы вы набрали man нужное_слово. К сожалению, если вы пользуетесь GVim'ом, то в нем отобразится и мешанина из управляющих символов, что весьма неудобно.
К счастью, для этого есть решение. Вместе с вимом поставляется плагин man.vim, лежащий где-то в /usr/share/vim/vim7*/ftplugin/man.vim . Включить его можно, добавив в .vimrc следующие строчки:
Теперь можно просмотреть ман-страницу введя в управляющем режиме в виме
Осталось забиндить это действие на привычное сочетание клавиш Shift+k, чтобы по их нажатию вызывалась ман-страница для слова под курсором. Для этого достаточно добавить следующий код в любой место в .vimrc :
Теперь ман-страницы в виме выглядят так:
Перемещаться по ссылкам в ман-странице можно при помощи комбинации клавиш Ctrl+], вернуться на предыдущую страницу: Ctrl+t .
К счастью, для этого есть решение. Вместе с вимом поставляется плагин man.vim, лежащий где-то в /usr/share/vim/vim7*/ftplugin/man.vim . Включить его можно, добавив в .vimrc следующие строчки:
1 2 3 4 5 6 7 8 |
" просматриваем ман-страницы в отдельном окне vim'a с подсвечиванием и т.п. " Эта директива должна быть в начале файла .vimrc, иначе она перезапишет " остальные настройки. "------------------------------------------------------------------------- " :Man man :runtime! ftplugin/man.vim |
Теперь можно просмотреть ман-страницу введя в управляющем режиме в виме
1 2 3 |
:Man нужное_слово |
Осталось забиндить это действие на привычное сочетание клавиш Shift+k, чтобы по их нажатию вызывалась ман-страница для слова под курсором. Для этого достаточно добавить следующий код в любой место в .vimrc :
1 2 3 4 5 |
" Выводим красиво оформленную man-страницу прямо в Vim " в отдельном окне (см. начало этого файла) nmap <S-k> :exe ":Man " expand("<cword>")<CR> |
Теперь ман-страницы в виме выглядят так:
Перемещаться по ссылкам в ман-странице можно при помощи комбинации клавиш Ctrl+], вернуться на предыдущую страницу: Ctrl+t .