Hom's Blog


Vim的设置

设置vim参数

首先要知道vim的命令是在vim非编辑状态下输入:command来实现.

  • 使用set option[=a,b,c]的方法来设置.更多参数请参见Vim-Options.常用option有(后面括号是简称):
set backspace=indent,eol,start  #使vi可以用退格键删除,默认不能删旧的.
                               #indent是指可以删除字段缩进,eol是可以通过退格键合并两行,
                               #start则是可以删除插入前的输入(bs)
set nocompatible    #缺省vi兼容模式,不能用退格.设置为不兼容模式(cp)
set number          #行号显示(nu)
set ruler           #底部的行号等显示
set showmatch       #当输入一个左括号时自动匹配右括号
set whichwrap=>     #默认时,右键不能转到下一行.ww可以开启自动折向
                    #下行.<>分别代表左右,=后是指定可以换行的.(ww)
set autoindent      #开启自动缩进   (ai)
set smartindent     #智能选择对齐方式,类似C语言.换行时自动学会缩进.
set tabstop=4       #一个tab等于多少空格(ts)
set shiftwidth=4    #自动缩进时缩进为4格(sw)
set expandtab       #编辑时可以将tab替换为空格(et)
set cindent         #c缩进
set incsearch   #很聪明的查找,输入一个字符马上自动匹配,而不是输入完再查找
set highlight       #寻找时匹配高亮显示(hls)
set softtabstop     #
set nobackup        #不备份(讨厌的~文件)
set cursorline      #高亮当前行(青色)
set guioptions-=T   #关闭GUI版工具栏
set t_vb            #当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set autowrite       #自动保存
set autochdir       #自动切换当前目录为当前文件所在的目录
set nowrapscan      #关闭扫描到文件两端时重新搜索
set background=dark/light    #设置背景颜色与syntax对应     
  • 使用command option方式来对特定参数.常用该方法的有:
    1. syntax enable #打开语法高亮,用on/off也可
    2. colorscheme darkblue #配色方案,在/usr/share/vim/vim70/colors
    3. filetype on #检测文件类型

更改默认打开Vim设置

修改~/.vimrc文件的内容.这样每次启动vim时将加载该设置.例如我的常用vim设置

set nocompatible
set backspace=indent,eol,start
set number
set ruler
set background=dark
set showmatch
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set incsearch
set hls
set nobackup
colorscheme darkblue
syntax enable

取消或还原设置

可以使用set no***来取消设置或使用set ***&来改回默认值.例如 set nonumber 命令可以在单次的Vim使用中取消行号,方便复制.

困了.以后再写吧.



◆ 本文地址: http://platinhom.github.io/2015/06/08/Vim-Setup/, 转载请注明 ◆

前一篇: 在写blog/Html时嵌入Pdf显示
后一篇: 美国考驾照笔试注意点


Contact: Hom / 已阅读()
Source 类别: IT  标签: IDE  Shell  Key