VIMPAGER(1) VIMPAGER(1) (NAME) vimpager - less.sh (SYNOPSIS) vimpager '' ( ): cat '' | vimpager (RUN-TIME DEPENDENCIES) o vim o sharutils uudecode () (BUILD DEPENDENCIES) o sharutils uuencode o pandoc (INSTALL) git clone git://github.com/rkitover/vimpager cd vimpager sudo make install vimpager vim.org PATH : cp vimpager ~/bin chmod +x ~/bin/vimpager ~/.bashrc : export PAGER=/usr/local/bin/vimpager alias less=$PAGER alias zless=$PAGER (DESCRIPTION) PAGER less.vim (man pages) . Cygwin MSYS . : vimrc vimpager ~/.vimpagerrc ~/.vim/vimpagerrc VIMPAGER_RC . /etc/vimpagerrc ~/.vimpagerrc ~/.vim/vimpagerrc (override) . vimpager less : ---------------------------------------------------------------------- Space b d u Enter k G g N% ,h /pattern ?pattern n N :n :p q ,v Less Mode "set noloadplugins" vimpagerrc . "vimpager" vimrc vimpager . gvim MacVim .vimrc/.vimpagerrc : let vimpager_use_gvim = 1 (passthrough) : let vimpager_passthrough = 0 " (PASSTHROUGH MODE)" . -X ( x11 ) .vimrc/.vimpagerrc : let vimpager_disable_x11 = 1 (:help scrolloff) .vimrc/.vimpagerrc ( = 5 = 0): let vimpager_scrolloff = 5 vimpager "vimpager_ptree" : if exists("vimpager") if exists("vimpager_ptree") && vimpager_ptree[-2] == 'wman' set ft=man endif endif AnsiEsc.vim ANSI : let vimpager_disable_ansiesc = 1 " ANSI " . (COMMAND LINE OPTIONS) + | +G less. -c cmd . -c . --cmd cmd . --cmd . -u vimrc .vimrc .vimpagerrc. ANSI (ANSI ESCAPE SEQUENCES AND OVERSTRIKES) ANSI AnsiEsc . . (Overstrikes) . vimpager AnsiEsc () ( ). 'conceal' . : :echo has("conceal") '1' conceal '0' AnsiEsc . Homebrew . AnsiEsc.vim : let vimpager_disable_ansiesc = 1 .vimrc . (PASSTHROUGH MODE) . ansi vimcat . : let vimpager_passthrough = 0 POSIX . CYGWIN/MSYS/MSYS2 vimpager Windows gvim PATH vimpager_use_gvim . (AUTHORS) Rafael Kitover . vimpager 29 2015 VIMPAGER(1)