★ .vimrc文件
set number
set hlsearch
set incsearch
set autoindent
set smartindent
set cindent
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
set smarttab
每项设置的含义:
| 设置 | 含义 |
|---|---|
| set number | 设置行号。临时取消行号:set nonu |
| set hlsearch | 搜索时高亮。hl是highlight。 |
| set incsearch | 搜索时,输入每个字符都会搜索。inc是 incremental,增量搜素。 |
| set autoindent | 自动缩进,即为新行自动添加与当前行同等的缩进。 |
| set smartindent | 基于autoindent的一些改进 |
| set cindent | 类似C语言程序的缩进 |
| set tabstop=4 | 设置一个tab占4个空格的宽度。 |
| set shiftwidth=4 | 每层缩进4个空格 |
| set expandtab | 扩展tab为空格。 |
| set softtabstop=4 | 开启expandtab后使用退格(backspace)键,每次退格将删除4个空格 |
| set smarttab | 开启时,在行首按TAB将加入shiftwidth个空格,否则加入tabstop个空格。 |
缩写版:
注:在vim编辑界面输入´:help vimfiles´可以看到每一个设置的缩写。
se nu
se hls
se is
se ai
se si
se cin
se ts=4
se sw=4
se et
se sts=4
se sta
★ 拷贝粘贴时,禁止自动缩进
粘贴前,在vim中输入:se paste,粘贴时,就不会自动缩进了。
粘贴之后,可以恢复:se nopaste。重启vim也会恢复。
2537

被折叠的 条评论
为什么被折叠?



