linux之vim常见配置

来源:互联网 发布:淘宝上哪家笛子好 编辑:程序博客网 时间:2024/05/16 11:23

1、打开vim配置文件

vim ~/.vimrc


2、添加部分配置

去掉讨的关vi一致性模式,避免以前版本的一些bug和局限set nocompatible显示行号set number检测文件的类型filetype on 记录历史的行数set history=1000 背景使用黑色(已经测试这个没有什么效果),加了会报错,建议大家不要加上set background=dark  语法高亮度显示syntax on 下面两行在进行编写代码时,在格式对起上很有用第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行set autoindent第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编set smartindent第一行设置tab键为4个空格set tabstop=4第二行设置当行之间交错时使用4个空格set shiftwidth=4设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号set showmatch去除vim的GUI版本中的toolbarset guioptions=T当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声set vb t_vb=在编辑过程中,在右下角显示光标位置的状态行set ruler默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示set nohls查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,set incsearch"修改一个文件后,自动进行备份,备份的文件名为原文件名加"~"后缀if has("vms") //注意双引号要用半角的引号" "set nobackupelseset backupendif

读者可以添加下面的配置,不可以使用//注释,不然用vim打开文件有问题

set nocompatibleset numberfiletype on set history=1000 syntax on set autoindentset smartindentset tabstop=4set shiftwidth=4set showmatchset guioptions-=Tset vb t_vb=set rulerset nohlsset incsearchif has("vms")set nobackupelseset backupendif


3、保存打开其它文件测试效果

:x
 保存退出文件

vim ~/.vimrc
测试效果

0 0
原创粉丝点击