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 + i
ctrl + 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