vim的入门

    最近在学习linux,由于刚刚接触不久,因此是大菜鸟一个,现在有机会开始学习,因此决定从编辑代码的阶段开始学习。网上搜索了一下linux下的编辑环境,发现牛人一般使用vim。但对于习惯在windows环境下编程的同学,肯定一开始对vim是不感冒的,枯燥的命令一大堆。先不说要把以前的鼠标习惯改掉,单说vim它也只是一种编辑工具,查找函数,浏览文件都极为不便。后来放弃,在windows下面继续工作,只是觉得还是不方面,偶而上网查资料发现vim还需要安装插件,装了插件的vim,其功能比ultraedit或si都强大很多,于是又开始捡起vim。

    闲话少说,先把插件装好。

    1、安装vim编辑器。(vim73已经发布,听说很牛,下来一试)

           这个可以从http://www.vim.org/下载

           解压缩:tar -jxvf vim-7.3.tar.bz2

          一般linux平台已经装有vim了,可以用vim命令查看系统的vim安装路径

         set rtp

         runtimepath=~/.vim,/usr/share/vim/vim63/macros/vimfiles,/usr/share/vim/vim63,/usr/share/vim/vim63/macros/vimfiles/after,~/.vim/after

          安装的时候会生成两个文件夹share和bin文件夹

         如果使用它默认的路径,它将会安装在/usr/local下,如果想指定安装路径,比如和vim63安装在同一个路径下,可以指定路径(./configure --prefix=/usr --with-x --enable-gui=gtk2 --with-features=big)在这里我们使用默认路径。

        1.cd vim73/src

        2../configure --with-x --enable-cscope --enable-xim --enable-fontset --enable-multibyte --enable-pythoninterp --with-features=huge --enable-gui=gtk2 "--with-compiledby=liwei<liweilijie@gmail.com>"

         可以设定安装路径。

          指定一下安装路径:(不要忘记./configure前面的点)

        ./configure --prefix=/usr/share/vim --with-x --enable-gui=gtk2 --with-features=big

         ##--with-x --enable-gui=gtk2  配置GUI界面,不过as4下可能因为gnome版本 的问题, 图形界面版本的 gvim 未能成功启用,自动被禁用了。

        make

        make install

       再设置环境变量, .bashrc 中添加

      export PATH=/usr/local/share/vim/vim73:$PATH:

     保存

    source .bashrc

    完成,再运行 vim 就OK了。   

    安装之后路径可以通过man vim命令查看。这个路径在配置taglist的时候需要用到。

     我的vim7.3 的路径是/usr/local/share/vim/vim73。原来vim6.3的路径是:/usr/share/vim/vim63/plugin/。

     依次安装ctags、taglist。

2、安装ctags

      下载路径:http://ctags.sourceforge.net/

      tar zxvf ctags-5.6.tar.gz

     cd ctags-5.6

    ./configure && make && make install  

     vim在对不同类型的文件进行补全时,会根据文件类型,为其设置不同的补全函数。也就是说,要实现全能补全功能,需要打开文件类型检测。把下面的命令加到你的vimrc中:

filetype plugin indent on 

    Ctags升级后,使用”ctags –R“更新一下标签文件,现在再进入vim就可以在C程序中全能补全了。

3、安装taglist

    # unzip -d taglist taglist_42.zip
   # cd taglist

    安装
    cp doc/taglist.txt /usr/local/share/vim/vim72/doc/(帮助文档)
   cp plugin/taglist.vim /usr/local/share/vim/vim72/plugin(插件)

   在源代码根目录输入:ctags -R。给源代码创建tag索引

4、目录浏览插件

   NERD_tree是个很不错的目录浏览插件,下载地址为:http://www.vim.org/scripts/script.php?script_id=1658

   解压缩之后,把plugin/NERD_tree.vim 和doc/NERD_tree.txt分别拷贝到~/.vim/plugin 和~/.vim/doc 目录。

   : NERDTree

  此时所看到的VIM界面是分成左右两部分视窗,左边是文档树,右侧是当前正在编辑的文件

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值