VIM是一款功能强大使用方便的文本编辑器。
VIM是有模式的编辑器。
打开VIM,输入:set runtimepath,可以看到VIM配置环境路径,推荐直接将配置文件放在用户根目录下(~),除非你知道自己在做什么。
目录结构应该是这样:
~/.vimrc # 配置文件 ~/.vim/ # 插件目录
set nocompatible # 关闭VI兼容模式
# 编码设置
let &termencoding=$encoding
set fileencodings=ucs-bom,utf-8,gbk,cp936,latin1
# 缩进设置
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
# GUI设置(关闭菜单栏和工具栏)
set guioptions-=T
set guioptions-=m
# 状态栏设置
set laststatus=2
set statusline=%F%m%r%h%w [FORMAT=%{&ff}] [TYPE=%Y] [ASCII=%03.3b] [HEX=%02.2B] [POS=%04l,%04v][%p%%] [LEN=%L]
set nu # 显示行号
colo darkZ # 主题配色
set autochdir #自动切换工作目录
syntax on # 语法高亮
filetype plugin indent on #开启插件
set mouse=a # 开启鼠标支持
set nowrap # 关闭自动折行
set so=10 # 设置光标距离上下边界的距离
set hidden # 允许在有未保存的修改时切换缓冲区
set ruler # 开启右下角光标位置显示
set showcmd # 在窗口右下角显示完整命令已输入部分
set cursorline # 高亮光标所在行
set ignorecase # 忽略大小写匹配
set incsearch # 开启输入时的搜索
set magic # 用于模式匹配的,建议开启
set hlsearch # 搜索关键词高亮
set cmdheight=2 # 设置命令行高度
setlocal noswapfile # 关闭临时文件
set wildmenu # 启用文本模式的菜单
ctrl + y + ,ctrl + y + , 注意星号(*)的作用ctrl + y + N(n)ctrl + y + ictrl + y + /ctrl + y + a<leader>t 调出,支持 TODO/FIXME/XXX 等标记:w /data/csser.com/vim.file,但实际上/data/csser.com/目录并不存在,不要紧,这款插件自动解决。<leader>be调出<leader>ff调用,必须是已经存在的文件,未保存无效<leader>cc<leader>cs<leader>cu<F3>调出,但很少用if按<Tab>,有效过,但一般我也用的少=号都是对齐的,用它就很方便了,不用按了<Tab>又空格的。不仅仅等号,其它符号也可有对齐,命令::Tabularize /=
loading