分享超赞vim配置
Ubuntu下vim配置所在/etc/vim/vimrc
win平台下gvim配置所在\Program Files\Vim_vimrc
个人喜好的配置如下:
set fileencoding=utf-8 "Vim 中当前编辑的文件的字符编码方式,Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。
set encoding=utf-8 "Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等
set cursorline "推荐设置, 将光标所在行以下划线标注显示
set smartindent "开启智能缩进模式, 其它模式还包括cindent, autoindent
set nu " 开启行号显示
set ic "搜索时,忽略大小写
set is "开启输入关键字, 立即匹配
set hlsearch "高亮显示搜索结果
set guifont=Consolas:h12 "win平台Gvim的设置界面字体设置
colorscheme torte "主题颜色设置
set nobackup "设置保存时,不生成备份文件
set noundofile "设置不生成undo文件
set tabstop=4 "设置tab宽度为4个空格的宽度
set softtabstop=4
set shiftwidth=4
set expandtab " 注意在set expandtab情况下,可以使用命令:%retab!,将tab换成空格。在set noexpandtab情况下,使用命令:%retab!,可以将空格转成tab
au BufNewFile,BufRead *.ll set filetype=masm " 设置llvm IR文件,以masm的样式显示
set ff=unix " ff 是fileformats 的缩写
func! HEX() "将调用该函数文件以16进制显示
exec “w”
exec “%!xxd”
endfunc
func! EXPANDTAB() "将tab转换为4个空格
set expandtab
%ret! 4
endfunc