常用 Vi 和 Vim 配置项
本文记述了若干常用的 Vi 和 Vim 配置项。
配置项 | 含义 | 缩略名和反项名 |
---|---|---|
set shiftwidth=4 | 缩进的宽度 | set sw=4 |
set expandtab | 将 tab 符转换为空格符 | set noexpandtab, set et, set noet |
set softtabstop=4 | 在编辑文档时按下 tab 键的宽度 | set sts=4 |
set smartindent | 换行时更好的自动缩进 | set nosmartindent, set si, set nosi |
filetype plugin on | 加载文件类型插件;不同文件类型启用不同的注释格式、自动补全功能 | |
set cursorcolumn | 在屏幕上高亮显示光标所在列 | set nocursorcolumn, set cuc, set nocuc |
set cursorline | 在屏幕上高亮显示光标所在行 | set nocursorline, set cul, set nocul |
set laststatus=2 | 无论多少窗口都会显示状态行 | set ls=2 |
set ruler | 在状态行中显示光标位置 | set noruler, set ru, set noru |
set showcmd | 在命令行中显示(部分)命令 | set noshowcmd, set sc, set nosc |
set list | 启用 List 模式;用于区分 tab 符和空格符 | set nolist |
set listchars=tab:>-,trail:- | 在 List 模式下显示 tab 符和行尾的空格符 | |
set matchpairs+=<:> | 为 % 操作增加 <> 字符对 | |
set backspace=indent,eol,start | 退格键的行为 | set bs=indent,eol,start |
set wrapscan | 搜索到达文件结尾是否绕回文件头继续搜索 | set nowrapscan, set ws, set nows |
syntax manual | 为手动打开语法显示做准备,手动打开语法显示命令 :set syntax=ON |
|
language zh_CN.UTF-8 | 消息所用的语言,通过 locale -a 命令或在 /usr/share/locale 目录下查看系统支持的所有语言 |
|
map Y y$ | Y (大写)键匹配 y$ 命令 |
以上配置信息都保存在 ~/.vimrc 文件中。更多配置项,请查看 Vi / Vim 的联机参考手册。
受限于作者的水平,读者如发现有任何错误或有疑问之处,请追加评论或发邮件联系 green-pi@qq.com。作者将在收到意见后的第一时间里予以回复。 本文来自博客园,作者:green-cnblogs,转载请注明原文链接:https://www.cnblogs.com/green-cnblogs/p/17966987 谢谢!