常用 Vi 和 Vim 配置项

本文记述了若干常用的 Vi 和 Vim 配置项。


配置项 含义
set shiftwidth=4 缩进的宽度
set expandtab 将 tab 符转换为空格符
set softtabstop=4 在编辑文档时按下 tab 键的宽度
set smartindent 换行时更好的自动缩进
filetype plugin on 加载文件类型插件;不同文件类型启用不同的注释格式、自动补全功能
set cursorcolumn 在屏幕上高亮显示光标所在列
set cursorline 在屏幕上高亮显示光标所在行
set laststatus=2 无论多少窗口都会显示状态行
set ruler 在状态行中显示光标位置
set showcmd 在命令行中显示(部分)命令
set list 启用 List 模式;用于区分 tab 符和空格符
set listchars=tab:>-,trail:- 在 List 模式下显示 tab 符和行尾的空格符
set backspace=indent,eol,start 退格键的行为
syntax manual 为手动打开语法显示做准备,:set syntax=ON
language zh_CN.UTF-8 消息所用的语言,可通过 locale -a 命令或在 /usr/share/locale 目录下查看系统支持的所有语言
map Y y$ Y (大写)键匹配 y$ 命令

以上配置信息都保存在 ~/.vimrc 文件中。更多配置项,请查看 Vi / Vim 的联机参考手册。

posted @ 2024-01-16 09:59  green-cnblogs  阅读(11)  评论(0编辑  收藏  举报