VIM学习笔记001 - VIM配置

来源:互联网 发布:普通人如何利用大数据 编辑:程序博客网 时间:2024/05/17 23:47

       终于决定开始写Blog,记录下自己的学习过程。第一篇就以对VIM编辑器的配置开始,相信自己能坚持写下去,慢慢的成为一个专业的程序猿。VIM就不多介绍了,熟悉Unix/Linux的人对VIM与Emacs不会不清楚。Emacs还没有实际的使用过,只是看过同事操作。个人觉得VIM与Emacs这两种编辑器,掌握一个就完全可以满足一个程序猿的需求。不过本着多学一个是一个的思想,以后肯定要去用一用,学一下的。废话就说这么多,下面进入主题:如何配置VIM

   每个人都有自己的风格,无论是生活还是工作。程序猿也是如此,希望在编辑代码的时侯,能够使自己的编辑器具有一定的个性,比如语法高亮,背景颜色等。VIM便为程序猿们提供了这种功能,图示中是我自己比较喜欢的一种风格。 

        配置VIM,其实就是修改VIM的初始化文件。VIM在打开时,根据初始化文件对一些功能选项进行设置。当然不修改初始化文件,也可以在VIM工作时,通过ex命令模式(: cmd)进行配置,初始化不过是一种减少操作的手段。(相信不会有人真的去每次打开VIM后再调整风格)所以,首先的一步就是要找到VIM的初始化文件,才能对它进行修改。我自己用的linux是ubuntu13.04,所以就拿这个作为例子,其他版本的初始化文件位置可能不同,不过大同小异。

  • ubuntu系统下的VIM配置文件位于/etc/vim/vimrc。/usr/share/vim/目录下可能会有一个vimrc的快捷方式,也可以打开vimrc)
  • sudo vim vimrc,PS:修改vimrc文件需要超级用户的权限,sudo vim vimrc即可。编辑vimrc内容,设置一些选项值
    • 颜色模式(colorscheme),都有什么颜色?可以在/usr/share/vim/vim+version/color/目录中查找,version是vim版本号,我的是vim73。vimrc中添加一行colorscheme + 颜色方案 即可。
    • 语法高亮(syntax enable),这个一般不需要自己添加,不过如果在vimrc中没有相关设置的话,添加syntax on
    • 制表符(tabstop),制表符的长度可以根据个人习惯去修改,注意不要在等号两端加空格set tabstop=4
    • 模式显示(showmode),打开VIM后,屏幕最下一行是否显示当前模式,命令模式/插入模式。个人认为比较好的习惯是在不清楚当前是什么模式时,按下ESC,回到命令模式。需要开启时,添加setshowmode
    • 显示行号(number),显示行号比较实用,在编辑代码时根据行号进行跳转修改等操作十分方便,添加set number
    • 匹配显示(showmatch),高亮显示相匹配的(),{}或[],添加set showmatch
  • 保存vimrc文件(为了文章格式,添加这条,修改后当然要保存)

   VIM有很多的命令,只有在熟练掌握后,才能够根据个人习惯去配置适合自己的VIM。学无止境,没有人可以把所有的VIM命令全部记住,而且根据Harley Hahn在其大作<<Unix & Linux 大学教程>>中所说,VIM大部分命令平时很少用的到,常用的命令几乎都是VI里设计的。所以也没有必要去必须记住各种命令,实在忘记了时,不是还有RTFM这么一个终极的手段么。

 

       

原创粉丝点击