一:安装中文帮助手册

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 = 1

 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文件

如图:

转载于:https://www.cnblogs.com/Blog-day/p/MY_Blog_Days-6.html

把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编程环境

    昨天晚上,看了吴垠的这篇文章--手把手教你把Vim改装成一个IDE编程环境(图文),看的时候,各种激动啊!!! 以前听过有牛人将vim打造成了IDE环境,总算是找到了具体的实现步骤----想大牛吴垠致 ...

  3. gvim for php,转 : Gvim建立IDE编程环境 (Windows篇)

    说明:本文是作者在完全按照著名的<手把手教你把Vim改装成一个IDE编程环境>一文,在Windows XP上用gvim建立IDE环境时所作的备忘. 原作地址:http://blog.csd ...

  4. 【Linux】【开发环境】【RHEL】开发环境搭建系列之十一——Linux系统下搭建基于vim的C/C++ IDE开发环境

    环境 vim:8.2 RedHat:Red Hat Enterprise Linux Server release 7.7 (Maipo) plug.vim vim管理的基础 .vimrc,vim配置 ...

  5. ubuntu c/c++ IDE编程环境

    前言 不断有网友将编译器 GCC 误认为 IDE(集成开发环境)         期望脱离命令行  期望能在菜单中发现其身影  期望其能有一个集编辑编译链接调试运行于一体的界面 故本文给大家简单罗列一 ...

  6. 常用的CAD二次开发语言:AutoLISP, LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具注意和eclipse(IDE编程环境,java实现的)

    常用的CAD二次开发语言: 1 AutoLISP 全名是LIST Processing Language,LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具,是一种 ...

  7. 用Gvim建立IDE编程环境 (Windows篇)

    为什么80%的码农都做不了架构师?>>>    本文源自:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx. 0. ...

  8. vim配置python代码提示,VIM配置成Python IDE

    一.~/.vimrc 文件内容: set nocompatible              " required filetype off                  " ...

  9. java vim ide_把VIM配置成IDE开发环境 | 学步园

    VIM常用命令 VIM命令图 VIM键盘布局图 VIM键盘布局英文 VIM键盘布局中文 将VIM配置成IDE(通过 VIM基本插件 和VIM配置文件) Ubuntu14下我的VIM IDE配置的效果图 ...

  10. 掌上单片机实验室 — 编程环境(3)

    一.背景 因为单片机学习是软硬结合的,离开软件,单片机无法工作.所以需要准备合适的编程环境. 二.需求 作为学习用的编程环境,我觉得应该满足: 上手容易:不需要花很多时间学习后才能正确使用. 环境参数 ...

最新文章

  1. Openstack组件部署 — Keystone功能介绍与认证实现流程
  2. 2016年5月9日 晨间日记
  3. Chipseq数据库的建立
  4. sqlserver数据文件位置如何迁移
  5. 内存迟迟下不去,可能你就差一个GC.Collect
  6. linux之安装Clion和运行使用总结
  7. 【视觉项目】【day5】8.25号实验记录(修完BUG,28张测试图,13个样本,四张测试图误判,这比之前效果好很多了)
  8. arch linux 入门,arch linux 从来就不是给新手入门用的
  9. linux下软件的基本安装和卸载
  10. Linux下查看和设置环境变量
  11. 关于pycharm的一个imoprt的随笔
  12. 一、Oracle学习笔记:认识数据库
  13. c语言 extern_C语言入门笔记(三)
  14. Android2.0以后读取通讯录中电话号码的改变
  15. 关于Teigha的使用记录
  16. Java基础编程经典练习题
  17. 工厂软件支持及测试是什么,工厂测试指南.pdf
  18. 秋无痕 Windows 7 SP1 (64位旗舰版) 集成安装增强版 V2018年春节版(整合USB3+NVMe+UEFI)
  19. tm影像辐射定标_遥感图像辐射定标
  20. 麦克风没声音,这个选项你注意到了吗?

热门文章

  1. Shell date指令
  2. For循环执行顺序流程
  3. 一步一步使用标c编写跨平台图像处理库_让一个图像变成反向图像
  4. django开发-在Docker中部署django项目
  5. JAVA设计模式-单例模式(Singleton)线程安全与效率
  6. WPF中一个控件绑定另一个控件的属性
  7. 【Java并发编程】—–“J.U.C”:ArrayBlockingQueue
  8. koa2 中间件里面的next到底是什么
  9. IDC:大数据——数字化转型时代的大商机
  10. 利用bloom filter算法处理大规模数据过滤