vim 常用命令总结

原文链接: http://www.cnblogs.com/vincent93/p/6683872.html

1. 设置tab键缩进量

 

具体方法如下:
1. 创建文件名为 .vimrc 的系统文件
首先切换到用户根目录,然后创建文件。
$ cd ~
$ vim .vimrc

2. 在文件中输入下面的内容并保存
set tabstop=4
set shiftwidth=4

其中:
tabstop 表示一个 tab 显示出来是多少个空格的长度,默认 8。
shiftwidth 表示每一级缩进的长度,一般设置成跟 softtabstop 一样。
3. 更新配置
跟更新其他的配置文件一样,使用下面的命令经常。
$ source .vimrc

 其它可用设置选项:

set number #开启行号
syntax on #语法高亮
set autoindent #自动缩进
set smartindent #智能缩进
set tabstop=4 #tab为4格
set shiftwidth=4
set smarttab #智能tab
set softtabstop=4
set showmatch #显示自动匹配()[]{}
filetype on #检测文件类型
set history=100 #历史记忆100个
set background=dark #背景黑色
set ruler #打开光标标尺
set clipboard+=unnamed #和外界共享粘贴板内容
set autowrite #自动保存
set cursorline #显示光标所在行
set magic
set foldenable #开启代码折叠
set foldlevel=4 #折叠最大4层
set foldmethod=indent #折叠方式为缩进
set foldcolumn=0
set nocompatible #抛弃vi
set completeopt=preview,menu
filetype plugin indent on #根据文件类型加载插件,一下是各种代码自动补全的插件
autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType java set omnifunc=javacomplete#Complete
set mouse=a #开启鼠标

 

查看有多少配色方案:$ ls /usr/share/vim/vim73/colors

在.vimrc 中添加:

:set nu
:colorscheme desert

 

转载于:https://www.cnblogs.com/vincent93/p/6683872.html

你可能感兴趣的:(vim 常用命令总结)