简易配置vim脚本功能

为了更好地在vim下进行工作,需要手动设置一个配置文件(.vimrc)。一般情况下把这个配置文件创建在当前用户的根目录下比较方便。

下面给出一个例子,其中列出经常用到的设置。


去掉有关vi一致性模式,避免以前版本的一些bug和局限:

    set nocompatible


显示行号:

    set number


检测文件的类型:

    filetype on


记录历史的行数:

    set history = 1000


语法高亮度显示:

    syntax on


自动对齐,也就是把当前行的对齐方式应用到下一行:

    set autoindent


第二行依据上面的对齐方式,智能地选择对齐方式,对于类似C语言编写很有用:

    set smartindent


设置tab键为4个空格:

    set tabstop = 4


设置当行之间交错时使用4个空格:

    set shiftwidth = 4


设置匹配模式,比如当输入一个左括号会匹配相应的右括号:

    set showmatch


去除vim的GUI版本中的toolbar:

    set guioptions = T


当vim进行编辑时,如果命令错误,会发出一个声响,以下设置可去掉响声:

    set vb t_vb =


在编辑过程中,在右下角显示光标位置的状态行:

    set ruler


关闭匹配的高亮显示:

    set nohls


在进行查找时,此设置可以快速找到答案:

    set incsearch


修改一个文件后,自动进行备份,备份的文件名为源文件名加“~”后缀:

    if has("vms")

    set nobackup

    else

    set backup

    endif


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "========================================================...
    徐志恒阅读 9,571评论 1 1
  • 这篇文章是手册的中文译版整理而来(英文看着太慢了,感谢前人铺路Orz...),vim的markdown插件和实时预...
    Himryang阅读 11,993评论 0 20
  • 安装依赖库(支持Python 3、Lua、Ruby) sudo apt-get install libncurse...
    Cyfeng阅读 6,485评论 0 2
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,228评论 2 33
  • 每个人的人生道路都不可能是一帆风顺的。 正如我昨天的文章里提到了要把自己的心态调整好,昨天下班了在家的时候,心里还...
    小敏min阅读 2,241评论 1 0