vim的定制

 感觉Linux下的编译器的使用很是不怎么如意,花了一点时间将Vim进行了定制,如今感觉好多了,现在将Vim的定制描述一下:

我的最初想法是让Vim可以显示行号(在左边予以显示),可以像VC一样将各种不同的标识符予以显示不同的颜色。

于是,先找到Vim 的配置文件vimrc,路径大概为:/etc/vimrc 或~/.vimrc。如果都没有的话,则可以拷贝一份Vimrc示例到/etc/vimrc或~/.vimrc中。该示例的绝对路径可以在vim底行模式下输入:scriptnames得到。显示结果如下(因人而异)

 1: /usr/share/vim/vimrc
  2: /usr/share/vim/vim71/debian.vim
  3: /usr/share/vim/vim71/filetype.vim
  4: /usr/share/vim/vim71/ftplugin.vim
  5: /usr/share/vim/vim71/syntax/syntax.vim
  6: /usr/share/vim/vim71/syntax/synload.vim
  7: /usr/share/vim/vim71/syntax/syncolor.vim
  8: /usr/share/vim/vim71/plugin/getscriptPlugin.vim
  9: /usr/share/vim/vim71/plugin/gzip.vim
 10: /usr/share/vim/vim71/plugin/matchparen.vim
 11: /usr/share/vim/vim71/plugin/netrwPlugin.vim
 12: /usr/share/vim/vim71/plugin/rrhelper.vim
 13: /usr/share/vim/vim71/plugin/spellfile.vim
 14: /usr/share/vim/vim71/plugin/tarPlugin.vim
 15: /usr/share/vim/vim71/plugin/tohtml.vim
 16: /usr/share/vim/vim71/plugin/vimballPlugin.vim
 17: /usr/share/vim/vim71/plugin/zipPlugin.vim
 18: /usr/share/vim/vim71/ftplugin/c.vim
 19: /usr/share/vim/vim71/syntax/c.vim


以下介绍几个常用的底行模式命令:

(1). 设置缩进

     :set    smartindent      // 设置缩进

      :set smartindent shiftwidth=4      // C语言自动缩进,缩进值为4个字符宽度

(2). 显示光标行列信息

      :set ruler             // 显示光标信息(右下角)

(3). 查看制表符

      :set list               // 显示制表符,以^符号显示制表符的位置

(4). 查看行数信息

     :set number        //显示行号(左边)

(5). 关键字高亮

    :syntax on                  //关键字高亮

(6).  多文件编辑 ,在编写程序时有可能需要同时编辑多个文件,在这种情况下,需要如下设置

    : split two.c             //  多文件编辑


当然,如果不嫌麻烦,可以在每次打开Vim时 输入如上命令,如我经常用的是:set number :set ruler :syntax on :set smartindent 命令,如果将平时在底行模式下输入的命令直接写入配置文件,则以后使用Vim时不用再次输入这些命令。

首先,试着在Vi的底行模式下输入如下命令,如果不支持的话,去下载一个Vim的全版本,sudo apt-get install vim-full。

以下是修改配置文件的方法:

(1). 找到Vimrc文件。

(2) 查看文件的权限:

            ls   -l   vimrc

shisir@shisir-desktop:/usr/share/vim$ cd /etc/vim
shisir@shisir-desktop:/etc/vim$ ls
gvimrc  vimrc  vimrc.tiny
shisir@shisir-desktop:/etc/vim$ ls -l vimrc
-r--r--r-- 1 root root 2492 2009-04-10 08:08 vimrc

(3) 如果没有写权限的话,修改权限,使我们可以修改该配置文件

   sudo chmod a+w vimrc
 (4)根据个人需要将上诉命令写入配置文件
       比如,我个人的设置是: syntax on , set ruler ,set number , set smartindent shiftwidth=4

PS:在配置文件中"符号后的内容是注释,而且在配置文件中是不需要添加:符号的

 

好了,现在去开一个Vim,编辑一个程序看看,是不是感觉很不一般呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值