LINUX.ORG.RU

Vim как пейджер для man

 , manpager,


1

2

Сейчас я в ~/.bashrc делаю

export MANPAGER="/bin/sh -c \"unset PAGER; unset MANPAGER; col -b -x | /usr/share/vim/vim*/macros/less.sh -c 'set ft=man ts=8 nomod nolist nonu noma' -\""

но при этом vim теряет визуальный режим. А хотелось бы. Мож кто сходу сориентируется как поправить?

★★★★★

Последнее исправление: cvv (всего исправлений: 1)

Ответ на: комментарий от cvv

Неужели вот это:

man() { vim +«SuperMan $*» +'set nonu' }
+ плагин в 50 строчек

костыльнее чем вот это:

export MANPAGER=«/bin/sh -c \„unset PAGER; unset MANPAGER; col -b -x | /usr/share/vim/vim*/macros/less.sh -c 'set ft=man ts=8 nomod nolist nonu noma' -\“»

?
Ну, мучайся дальше...

I60R ★★
()

По v vim переходит в «режим редактирования», в т.ч. становится доступен визуальный режим.

salsa
()
Ответ на: комментарий от salsa

А можешь чуть подробней? кроме того текст скопированный в буфера при выходе теряется :(((

cvv ★★★★★
() автор топика
Ответ на: комментарий от cvv

Подробней в /usr/share/vim/vim*/macros/less.vim. Текст теряется потому что какая-то из установленных там опций способствуте этому.

salsa
()

я использую vim-man, чем отличается от вышеуказанного vim-superman не в курсе, полностью устраивает.

slon
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.