简单配置vim编辑器:
首先在 /home 目录下创建.vimrc文件,已存在则不用创建;创建成功之后对.vimrc文件进行配置,常见配置如下:
" 设置智能缩进
set smarttab
" 设置tab符长度为4个空格
set tabstop=4
" 设置换行自动缩进长度为4个空格
set shiftwidth=4
" 设置tab符自动转换为空格
set expandtab
" 设置智能缩进,其他可选缩进方式:autoindent, cindent, indentexpr
set smartindent
" 设置字体和大小
set guifont=Courier\ New\ 10
" 设置显示行号,关闭行号显示命令:set nonumber
set number
" 设置配色方案
colorscheme desert
" 折叠设置
set foldmethod=marker
• zi : 关闭所有折叠/打开所有折叠。
• zc : 关闭当前打开的折叠。
• zC : 对所在范围内所有嵌套的折叠点进行折叠。
• zo : 打开当前关闭的折叠。
• zO : 对所在范围内所有嵌套的折叠点进行展开。
• zm : 关闭当前折叠。
• zM : 关闭所有折叠。
• zr : 打开当前折叠。
• zR : 打开所有折叠。
• [z : 到当前打开的折叠的开始处。
• ]z : 到当前打开的折叠的末尾处。
• zj : 到下一个折叠的开始处。
• zk : 到前一个折叠的末尾处。
• zd : 删除当前光标下的折叠,仅当foldmethod为manual和marker时有效。
• zD : 对所在范围内所有嵌套的折叠点进行删除,仅当foldmethod为manual和marker时有效。
• zE : 删除所有折叠,仅当foldmethod为manual和marker时有效。
• [n]zfG : 创建从当前行到第n行之间的代码折叠。
• [n]zf[Enter] or [n]zf+ or [n]zf↓ : 创建从当前行开始到后n行之间的代码折叠。
• [n]zf- or [n]zf↑ : 创建从当前行开始到前n行之间的代码折叠。
• zf% : 在括号处创建到对应匹配的括号的折叠。
" 设置备份文件 关闭vim后自动备份文件 如果想关闭备份文件,使用:set nobackup
set backup
set backupext=.bak