前几天用Linux下的VIM编辑器编辑文件,因为上一次用Linux的VIM编辑文件还是在虚拟机上,很多VIM配置都忘的差不多了,这次专门整理出来以便以后查询
配置文件打开
sudo vim /etc/vim/vimrc
常用配置,还有一种配置是map,设置通用变量,我不用这东西,编网页常用,可以自行搜索
" 开启语法高亮
syntax enable
" 开启语法高亮
syntax on
" 设置历史记录条数 ,默认50
set history=100
" 检测文件类型
filetype on
" 针对不同的文件,采用不同的缩进方式
filetype indent on
" 允许插件
filetype plugin on
" 文件修改之后自动读入
set autoread
" 设置取消备份,禁止临时文件生成
set nobackup
" 显示当前行号和列号
set ruler
状态栏显示正在输入的命令
set showcmd
" 左下角显示当前Vim模式
set showmode
" 光标移动至少保留的行数
"set scrolloff=7
" 总是显示状态栏(Powerline需要2行)
set laststatus=2
" 显示行号
set nu
" 设置代码匹配,包括括号匹配情况
set showmatch
" 开启及时搜索(is)
set incsearch
" 设置搜索高亮(hlsearch)
set hls
" 设置搜索时忽略大小写
set ignorecase
" 当搜索的时候尝试smart
set smartcase
+方式自动对齐
set autoindent
set cindent
set smartindent
" 设置tab宽度
set tabstop=4
置自动对齐空格数
set shiftwidth=4
" 按退格键时可以一次删除4个空格
"set softtabstop=4
" 编辑的时候将所有的tab设置为空格(expandtab)
set et
" 使用Backspace直接删除tab
set smarttab
设置编码方式
set encoding=utf-8