vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
set wrap
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autoindent
set backspace=indent,eol,start
set incsearch
set ignorecase
set smartcase
set hlsearch
set scrolloff=5
set foldmethod=indent
set foldlevel=99
syntax enable
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
set wrap:启用文本自动换行。
set expandtab:将Tab键转换为空格。
set tabstop=4:设置Tab键的宽度为4个空格。
set shiftwidth=4:设置缩进宽度为4个空格。
set softtabstop=4:设置软制表符的宽度为4个空格。
set autoindent:启用自动缩进,新行将与上一行的缩进级别相同。
set backspace=indent,eol,start:允许在插入模式下使用Backspace键删除缩进、行尾和行首字符。
set incsearch:在输入搜索模式时,实时显示匹配的结果。
set ignorecase:在搜索时忽略大小写。
set smartcase:在搜索时,如果搜索模式中包含大写字母,则区分大小写。
set hlsearch:高亮显示搜索结果。
set scrolloff=5:在滚动时,保持光标距离窗口顶部和底部至少5行的距离。
set foldmethod=indent:使用缩进级别来定义折叠区域。
set foldlevel=99:设置折叠级别为99,即默认情况下打开所有折叠。
syntax enable:启用语法高亮。
syntax enable 与 syntax on 区别:
syntax enable 是在Vim 启动时自动执行的命令,用于启用语法高亮并加载默认的语法文件。
syntax on 是在 Vim 运行时手动执行的命令,用于启用语法高亮,但不加载默认的语法文件。
本文由作者按照
CC BY 4.0
进行授权