0093-【Linux系统】-Vim增强工具设置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leadingsci/article/details/84191997

Vim增强工具设置

操作准备:

vim ~/.vimrc
1. 缩进 & 制表符

使 Vim 在创建新行的时候使用与上一行同样的缩进:

set autoindent

2. 设置文件里的制表符 (TAB) 的宽度(以空格的数量表示):

set tabstop=4

3. 设置移位操作 >> 或 << 的缩进长度(以空格的数量表示):

set shiftwidth=4

4. 要在每行的前面显示行号:

set number

5. 要在文本行超过一定长度时自动换行:

set textwidth=80

6. 当光标遍历文件时经过括号时,高亮标识匹配的括号:

set showmatch

7.高亮搜索内容的所有匹配位置

set hlsearch

8. 搜索过程中动态显示匹配内容:

set incsearch

9.搜索时忽略大小写:

set ignorecase

10. 在打开 ignorecase 选项的条件下,搜索内容包含部分大写字符时,要使搜索大小写敏感:

set smartcase

11. 为获得更好的视觉体验,你可能希望将光标放在窗口中间而不是第一行,以下选项使光标距窗口上下保留 5 行。

set scrolloff=5

12. 在 Vim 窗口底部显示一个永久状态栏,可以显示文件名、行号和列号等内容:

set laststatus=2

13. Vim 有一个内置的拼写检查器,对于文本编辑和编码非常有用。Vim 可以识别文件类型并仅对代码中的注释进行拼写检查。使用下面的选项打开英语拼写检查:

set spell spelllang=en_us

注:(LCTT 译注:中文、日文或其它东亚语字符通常会在打开拼写检查时被标为拼写错误,因为拼写检查不支持这些语种,可以在 spelllang 选项中加入 cjk 来忽略这些错误标注。)

14. 禁止创建备份文件:启用此选项后,Vim 将在覆盖文件前创建一个备份,文件成功写入后保留该备份。如果不想保留该备份文件,可以按下面的方式关闭:

set nobackup

15.禁止创建交换文件:启用此选项后,Vim 将在编辑该文件时创建一个交换文件。 交换文件用于在崩溃或发生使用冲突时恢复文件。交换文件是以 . 开头并以 .swp 结尾的隐藏文件。

set noswapfile

16. 如果需要在同一个 Vim 窗口中编辑多个文件并进行切换。默认情况下,工作目录是打开的第一个文件的目录。而将工作目录自动切换到正在编辑的文件的目录是非常有用的。要自动切换工作目录:

set autochdir

17.Vim 自动维护编辑的历史记录,允许撤消更改。默认情况下,该历史记录仅在文件关闭之前有效。Vim 包含一个增强功能,使得即使在文件关闭后也可以维护撤消历史记录,这意味着即使在保存、关闭和重新打开文件后,也可以撤消之前的更改。历史记录文件是使用 .un~ 扩展名保存的隐藏文件。

set undofile

18.错误信息响铃,只对错误信息起作用:

set visualbell

19.如果你愿意,还可以设置错误视觉提示:

set visualbell

20.使用命令行获取帮助:

help visualbell

选择合适的进行设置代码

~/.vimrc文件中,复制粘贴使用。

" Indentation & Tabs
set autoindent
set tabstop=4
set shiftwidth=4

" Display & format
set number
set showmatch

" Search
set hlsearch
set incsearch

" Browse & Scroll    
set laststatus=2

" Spell   
set spell spelllang=en_us
" Miscellaneous

set undofile     
set visualbell          
set errorbells

猜你喜欢

转载自blog.csdn.net/leadingsci/article/details/84191997