一:安装中文帮助手册

1、  打开一个终端
    2、下载vimcdoc-1.5.0.tar.gz
        下载地址: http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz
    3、 解压       tar -zxvf vimcdoc-1.5.0.tar.gz

4、进入解压包的文件夹
       cd vimcdoc-1.5.0
   5  、 安装
      sudo ./vimcdoc.sh -i
   6、测试打开vim
         输入:help 如果成功就应该看到中文帮助文档

如图1:

                                  图1

注意:

a. 如果无法显示中文, 在~/.vimrc中增加下面这句:

   set helplang=cn

二:查看是否有这些路径没有的话自己手动创建,比如:

~  /.vimrc
  ~/.vim/plugin
  ~/.vim/doc
  ~/.vim/syntax

三:配置文件的位置

在目录 /etc/ 下,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。在每个用户的主目录下,都可以创建配置文件,命名为:        .vimrc”。例如, /root目录下,通常已经存在一个.vimrc文件。

      1. 切换到自己目录下

      2. 设置语法高亮,在/.vimrc中加入:syntax on

     3. 显示行号,在/.vimrc中加入:set nu

     4. 设置缩进的空格数为4,在/.vimrc中加入:set shiftwidth=4

     5. 安装TagList 插件
                  a、下载taglist_xx.zip ,链接
http://www.vim.org/scripts/script.php?script_id=273

                  b、解压完成,将解压出来的doc的内容放到~/.vim/doc, 将解压出来的plugin下的内容拷贝到~/.vim/plugin

              c、进入~/.vim/doc目录,在Vim下运行"helptags ."命令。此步骤是将doc下的帮助文档加入到Vim的帮助主题中,这样我们就可以通过在Vim中运                                  行“help taglist.txt”查看taglist帮助。

d、打开配置文件~/.vimrc,加入以下几行:

                       设置解释如下:

                       let Tlist_Show_One_File=1    "不同时显示多个文件的tag,只显示当前文件的”

                       let Tlist_Exit_OnlyWindow=1     "如果taglist窗口是最后一个窗口,则退出vim”

                        let Tlist_Use_Right_Window=1    "将taglist与ctags关联 ”

             e、基本功能使用方法

在Vim命令行下运行":Tlist"就可以打开Taglist窗口,再次运行":Tlist"则关闭。

左右窗口切换Ctrl+ww

                                  如图:

6. 安装文件件浏览器和窗⼜管理器 -- 插件: WinManager
           a、下载winmanager.zip, 2.X版本以上的,链接地址:
http://www.vim.org/scripts/script.php?script_id=95
          b、解压winmanager.zip,将解压出来的doc的内容放到~/.vim/doc, 将解压出来
的plugin下的内容拷贝到~/.vim/plugin

         c、在~/.vimrc 中添加:

" 设置界面分隔
let g:winManagerWindowLayout = "TagList|FileExplorer"
"在进入vim时自动打开winmanager
let g:AutoOpenWinManager =

 d、然后重启vim, 打开文件在normal状态下输入"WMToggle", 就可使用 

7、c|h文件相互转换

        a、下载链接:http://www.vim.org/scripts/script.php?script_id=31,下载后将a.vim 放到 ~/.vim/plugin 文件夹中

b、用vim打开其源/头文件只用一个按键就切换过来

:A        在新Buffer中切换到c/h文件

:AS      横向分割窗口并打开c/h文件

:AV      纵向向分割窗口并打开c/h文件

:AT      新建一个标签页并打开c/h文件

如图:

把Vim改装成一个IDE编程环境的更多相关文章

  1. 【转】手把手教你把Vim改装成一个IDE编程环境(图文)

    手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage ...

  2. Vim改装成一个IDE编程环境

      1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个 ...

  3. 04-手把手教你把Vim改装成一个IDE编程环境(图文)

    Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重 ...

  4. 手把手教你把Vim改装成一个IDE编程环境(图文)

    http://blog.csdn.net/wooin/article/details/1858917

  5. 手把手教你把Vim改装成一个IDE编程环境(图文)【转】

    本文转载自: http://blog.csdn.net/wooin/article/details/1858917

  6. Vim配置及说明——IDE编程环境

    Vim配置及说明——IDE编程环境 Vim配置及说明——IDE编程环境 1.基本及字体 2.插件管理 3.主题风格 4.窗口设置 5.目录树导航 6.标签导航 7.taglist 8.多文档编辑 9. ...

  7. IDE编程环境

    Vim配置及说明——IDE编程环境 目录 Vim配置及说明——IDE编程环境 1.基本及字体 2.插件管理 3.主题风格 4.窗口设置 5.目录树导航 6.标签导航 7.taglist 8.多文档编辑 ...

  8. Ubuntu16.04 IDE: 用Vim逐步打造一个IDE

    目前打造完成的IDE主要有: terminator+Bundle+NERDtree+YCF(youcompleteme)+UltiSnips+新创建文件自动补充注释和作者,版权信息等 1,当任务比较多 ...

  9. 把路由器改装成git服务器(OpenWRT环境的GIT服务器搭建)

    在单位中,通常都标配了git服务器用来管理代码. 对于家庭或者小办公室,这种方式有点不经济.当然如果是开源项目就简单了,刚刚被微软收购的github是理想选择.但如果没有打算开源,我今天的话题可能对你 ...

随机推荐

  1. Android View的Adapter

    1 Adapter适配的对象是View Adapter通过为View提供指定格式的数据来适配View,让View可以以事先约定好的方式将内容展示给用户. 所以,进行UI设计的关键是搞清楚各个View组 ...

  2. 本地代码推送到远程git仓库

    # 1. 在远程新建一个代码仓库(如码云,github..) # 2. 将本地代码提交 git init git add * git commit -am "first init" ...

  3. Centos7 yum安装LNMP

    1.Centos7系统库中默认是没有nginx的rpn包的,所以我们需要先更新下rpm依赖库 (1):使用yum安装nginx,安装nginx库 rpm -Uvh http://nginx.org/p ...

  4. [LeetCode] 213. 打家劫舍 II

    题目链接:https://leetcode-cn.com/problems/house-robber-ii/ 题目描述: 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金.这个地方所有 ...

  5. Nginx 入门了解

    Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器.基于REST架构风格,以统一资源描述符(Unifor ...

  6. Zookeeper — 应用场景

    大致来说,zookeeper 的使用场景如下,我就举几个简单的,大家能说几个就好了: 分布式协调 分布式锁 元数据/配置信息管理 HA高可用性 分布式协调 这个其实是 zookeeper 很经典的一个 ...

  7. Jmeter学习总结

    学习内容: 1.用户定义的变量 作用:多个地方使用同一个值,且该值在不同的环境下不同,方便脚本在不同环境下运行时修改. 2.基本的HTTP请求,请求方式:get 3.传入参数为json 4.HTTP信 ...

  8. React全家桶入门

    http://blog.csdn.net/column/details/14545.html

  9. 07.Linux系统-Fastdfs分布式文件系统-互为主从配置搭建部署

    Fastdfs分布式文件系统-互为主从配置部署 1.安装基础依赖 yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl ...

  10. Zabbix--03 邮件报警、微信报警

    目录 一. 邮件报警 1.定义发件人 2.定义收件人 3.优化告警信息 二. 微信报警 1.查看配置文件里的脚本目录路径 2.将weixin.py放在zabbix特定目录 3.配置发信人 4.配置收信 ...