vim中使用manpage
好吧,我最后发现了vim自身就带查看manpage的快捷键,在普通模式下按K(注意是大写)就能查看当前光标处的manpage。: )
2K =====》 man 2 <func>
-----------------------------------------------------------------------------------------------------------------------------------------------------------
有时候在vim中写代码时,会遇到像socket()这种函数参数比较多,可能需要看一下manpage来确定参数,以前都时退出vim在shell中输入,那么有没有简单办法呢?
我用的是vim-man插件,下面介绍安装及配置方法。
-
安装
首先要安装插件管理器Vundle,直接执行以下代码:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
在修改(新建)用户目录下的.vimrc文件,这里提供一个简版,如果你已经在使用可以不用管这一步,注意加上红色那一句就可以了。
set nocompatible " be iMproved, required filetype off " required "启用vundle来管理vim插件 set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " 安装插件写在这之后 " 安装vim-man Plugin 'vim-utils/vim-man' Plugin 'VundleVim/Vundle.vim' "安装插件写在这之前 call vundle#end() " required filetype plugin on " required " 常用命令 " :PluginList - 查看已经安装的插件 " :PluginInstall - 安装插件 " :PluginUpdate - 更新插件 " :PluginSearch - 搜索插件 " :PluginClean - 删除插件,把安装插件对应行删除,然后执行这个命令即可 " h: vundle - 获取帮助
接下来就是安装了,直接执行以下命令:
vim +PluginInstall +qall
等待安装完后,就可以在vim中使用了。
默认的使用方法是
: Man 2 open
我们可以做一下简单的配置使其更好用。
- 配置
在.vimrc中加入以下配置:
"---------------------------vim-man配置-------------------------------------- source $VIMRUNTIME/ftplugin/man.vim "按m横屏显示manpage nmap m :Man <C-R>=expand("<cword>")<CR><CR> "按vm竖屏显示manpage nmap vm :Vman <C-R>=expand("<cword>")<CR><CR>
就不用在敲Man了,直接在普通模式下按m就可以进入光标位置的manpage,vm还可以竖分屏显示哦~
Enjoy It!