一:安装中文帮助手册

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. HNUSTOJ-1257 You are my brother

    1257: You are my brother 时间限制: 1 Sec  内存限制: 128 MB提交: 39  解决: 15[提交][状态][讨论版] 题目描述 Little A gets to ...

  2. jupyter与requests的初步使用

    upyter 是一个简易的,方便的写Python代码的工具包,requests是Python里非常好用的用来发送 http 请求的包. 开始学习本教程之前,请确保你已经安装了Python,并且安装了P ...

  3. 剑指offer-平衡二叉树-python

    题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树. 思路: 平衡二叉树 (AVL)平衡二叉树是一种二叉排序树,其中每个结点的左子树和右子树的高度差至多等于1.它是一种高度平衡的二叉排序树.意思是 ...

  4. 两个 DataTable 读取重复数据,dataTable1与dataTable2不同

    protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Ad ...

  5. JS全选的操作

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. unittest加载用例

    diascover加载测试用例 1.discover方法里面有三个参数: -case_dir:这个是待执行用例的目录. -pattern:这个是匹配脚本名称的规则,test*.py意思是匹配test开 ...

  7. 八、LaTex中的表格

  8. drop,delete,truncate 的区别

    (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作. TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独 ...

  9. PCA原理推导及其在数据降维中的应用

    一个信号往往包含多个维度,各个维度之间可能包含较强的相关性.下图表示的是一组二维信号x=(x1,x2),可以看到数据点基本上分布在x2=x1这条直线上,二者存在很强的相关性(也就是确定x1之后,就能确 ...

  10. Linux日常之定时向文件传内容

    一. Linux中定时执行任务使用的命令是crontab 流程如下: 1. 使用命令crontab -e进入编辑界面 2. [Ctrl]+X进行保存退出 3. 重启crontab服务,这样才可以生效, ...