vim的.vimrc配置文件中可以设置的所有配置项
时间: 2023-10-29 13:47:05 浏览: 176
以下是vim的.vimrc配置文件中可以设置的一些常见配置项:
1. 设置缩进
set expandtab " 将tab键转换为空格
set tabstop=4 " 设置tab宽度为4个空格
set shiftwidth=4 " 自动缩进时,每次缩进宽度为4个空格
2. 设置行号
set number " 显示行号
3. 设置高亮
syntax on " 开启语法高亮
4. 设置鼠标
set mouse=a " 开启鼠标支持
5. 设置搜索
set hlsearch " 开启搜索高亮
set ignorecase " 搜索时忽略大小写
6. 设置自动补全
set completeopt=menu,preview,longest " 自动补全设置
7. 设置配色方案
colorscheme [scheme_name] " 设置配色方案
8. 设置字体
set guifont=Monaco:h12 " 设置字体
9. 设置自动保存
set autowrite " 自动保存
10. 设置自动换行
set wrap " 自动换行
11. 设置备份
set backup " 生成备份文件
12. 设置文件编码
set encoding=utf-8 " 设置文件编码
13. 设置文件格式
set fileformat=unix " 设置文件格式
14. 设置历史记录
set history=1000 " 设置历史记录数量
15. 设置快捷键
map [command] [shortcut] " 设置快捷键
16. 设置标签页
set showtabline=2 " 显示标签页
17. 设置缩写
iab [abbrev] [full_text] " 设置缩写
18. 设置自动补全
set completeopt=menu,preview,longest " 自动补全设置
19. 设置括号自动补全
inoremap ( ()<Left> " 括号自动补全设置
20. 设置自动缩进
set smartindent " 智能缩进
21. 设置行末空格高亮
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
22. 设置文件类型
autocmd BufRead,BufNewFile *.md set filetype=markdown " 设置文件类型为markdown
23. 设置打开文件的默认目录
cd /path/to/dir " 设置打开文件的默认目录
24. 设置可视化模式
set visualbell " 可视化模式开启
25. 设置搜索高亮
set hlsearch " 搜索高亮
26. 设置自动缩进
set autoindent " 智能缩进
27. 设置制表符
set tabstop=4 " 设置制表符宽度
28. 设置缩进宽度
set shiftwidth=4 " 设置缩进宽度
29. 设置自动保存
set autowrite " 自动保存
30. 设置可视化模式
set visualbell " 可视化模式开启
31. 设置折叠
set foldmethod=syntax " 语法折叠
32. 设置语言环境
set langmenu=en_US.UTF-8 " 设置语言环境
33. 设置命令行历史
set history=1000 " 设置命令行历史
34. 设置行号
set number " 显示行号
35. 设置自动补全
set completeopt=menu,preview,longest " 自动补全设置
36. 设置括号匹配
set showmatch " 显示括号匹配
37. 设置缓冲区
set hidden " 隐藏缓冲区
38. 设置会话
set sessionoptions=blank,buffers,curdir,folds,help,options,tabpages,winsize " 设置会话
39. 设置鼠标支持
set mouse=a " 开启鼠标支持
40. 设置颜色
set t_Co=256 " 256种颜色支持
41. 设置标签页
set showtabline=2 " 显示标签页
42. 设置缓存
set directory=~/.vim/tmp " 缓存目录
43. 设置备份
set backupdir=~/.vim/backup " 备份目录
44. 设置缩写
iab [abbrev] [full_text] " 设置缩写
45. 设置字体
set guifont=Monaco:h12 " 设置字体
46. 设置文件编码
set encoding=utf-8 " 设置文件编码
47. 设置文件格式
set fileformat=unix " 设置文件格式
48. 设置快捷键
map [command] [shortcut] " 设置快捷键
49. 设置显示行末空格
highlight ExtraWhitespace ctermbg=red guibg=red
match ExtraWhitespace /\s\+$/
autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
50. 设置文件类型
autocmd BufRead,BufNewFile *.md set filetype=markdown " 设置文件类型为markdown
阅读全文