vim入门级配置
" 设置编码set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8" 显示行号set nuset number" 突出显示当前行set cursorlineset cul" cursorline的缩写形式" 突出显示...
·
" 不使用vi的兼容模式
set nocompatible
" 设置编码
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
" 显示行号
set nu
set number
" 突出显示当前行
"set cursorline
"set cul " cursorline的缩写形式
" 突出显示当前列
"set cursorcolumn
"set cuc " cursorcolumn的缩写形式
" 显示括号匹配
set showmatch
" 搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果(光标向下)。
set incsearch
" 侦测文件类型
filetype on
" 根据文件类型加载对应的插件
filetype plugin on
" 设置tap建用空格代替
set expandtab
" 设置tab建长度为4个空格
set tabstop=4
" 设置鼠标右键粘贴不变形
set paste
" 开启语法高亮功能
syntax on
" 自动对齐
set autoindent
" 自动折行
set wrap
" 是否显示状态栏。0 表示不显示,1 表示只在多窗口时显示,2 表示显示。
set laststatus=2
" 显示光标当前位置
set ruler
" 搜索时忽略大小写
set ignorecase
" 如果同时打开了ignorecase,那么对于只有一个大写字母的搜索词,将大小写敏感;其他情况都是大小写不敏感。
" 比如,搜索Test时,将不匹配test;搜索test时,将匹配Test。
set smartcase
" 支持鼠标
set mouse=v
" 查询系统的vim是否支持粘贴
" vim --version | grep clipboard
" 如果不支持,可以下载gvim,gvim默认支持。或者重新编译vim也行
" 直接使用y p d进行系统级复制 粘贴 剪切
set clipboard=unnamed
" 按键映射
map <c-c> "+y
map <c-v> "+pg
map <c-x> "+d
更多推荐
所有评论(0)