本人目前的vimrc配置,持续更新中,仅用于学习使用,每个人的配置都不一样
//显示行数并数字相关
set number
set relativenumber
//设置键盘映射,与外部文件进行复制粘贴交互
vnoremap <C-y> "+y
nnoremap <C-p> "*p
inoremap jj <ESC>
//语法高亮
syntax on
syntax enable
//高亮匹配
set hlsearch
//预览匹配
set incsearch
//在底部显示,当前处于命令模式还是插入模式。
set showmode
//命令模式下显示当前操作
set showcmd
//开启鼠标选中
set mouse=a
set encoding=utf-8
//启动256色
set t_Co=256
//启动文件类型检查
filetype indent on
//设置tab和空格
set tabstop=2
set shiftwidth=4
set expandtab
set softtabstop=2
//光标当前行高亮
set cursorline
set textwidth=80
//状态栏显示光标位置
set ruler
//匹配括号
set showmatch
//取消文件备份
set nobackup
//取消响声
set noerrorbells
//取消闪屏报警
set novisualbell
//自动切换工作目录
set autochdir
//如果行尾有多余的空格(包括 Tab 键),该配置将让这些空格显示成可见的小方块。
set listchars=tab:»■,trail:■
set list
//命令模式下,底部操作指令按下 Tab 键自动补全。第一次按下 Tab,会显示所有匹配的操作指令的清单;第二次按下 Tab,会依次选择各个指令。
set wildmenu
set wildmode=longest:list,full