Vim Tips Wiki
Advertisement
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Tip 1338 Printable Monobook Previous Next

created 2006 · complexity basic · author gosman · version n/a


First, source the script man.vim in your vimrc like below, then you can use :Man command.

source /usr/share/vim/vim70/ftplugin/man.vim

Then, create a bash script gman like below:

#!/bin/bash
#gman use gview to see the man pages
#usage: gman name
#example: gman ls
gview -c \"Man $1\" -c only

Now you can see man pages by gman, and you can use scrollbar to browse the manual.

Comments

I am fond of the following bash function which has a similar effect to this tip.

function vman() {
  /usr/bin/man $* | col -b | vim -R -c 'set ft=man nomod nolist' -
}

Or for gview:

function gman() {
  # Don't trigger gview unless there is a page to show.
  for f in `man -w $*`; do
    man $f | col -b | gview -c 'set ft=man nomod nolist' - &> /dev/null
    break
  done
}

Can also do with an alias for the csh shells:

alias gman 'man \!* | col -b | gview - >&! /dev/null'

See VimTip167.


Advertisement