vim配置

vim全局配置,对所有用户生效。
/etc/vimrc         centos下
/etc/vim/vimrc  Ubuntu下
用户个人的配置在~/.vimrc。

set number                                开启行号
set nonumber                           关闭行号
syntax on                                   打开语法高亮
set mouse=a                            支持使用鼠标
set encoding=utf-8                  使用 utf-8 编码。
filetype indent on                      开启文件类型检查,并且载入与该类型对应的缩进规则。比如,如果编辑的是.py文件,Vim 就是会找 Python 的缩进规则~/.vim/indent/python.vim
set hlsearch                              搜索时,高亮显示匹配结果。
set ignorecase                         搜索时忽略大小写。
set spell spelllang=en_us       打开英语单词的拼写检查。
set nobackup                           不创建备份文件。默认情况下,文件保存时,会额外创建一个备份文件,它的文件名是在原文件名的末尾,再添加一个波浪号(〜)。
set noswapfile                         不创建交换文件。交换文件主要用于系统崩溃时恢复文件,文件名的开头是.、结尾是.swp。
set undofile                              保留撤销历史。Vim 会在编辑时保存操作历史,用来供用户撤消更改。默认情况下,操作记录只在本次编辑时有效,一旦编辑结束、文件关闭,操作历史就消失了。打开这个设置,可以在文件关闭后,操作记录保留在一个文件里面,继续存在。这意味着,重新打开一个文件,可以撤销上一次编辑时的操作。撤消文件是跟原文件保存在一起的隐藏文件,文件名以.un~开头。
set noerrorbells                       出错时,不要发出响声。
set history=1000                    Vim 需要记住多少次历史操作。
set autoread                            打开文件监视。如果在编辑过程中文件发生外部改变(比如被别的编辑器编辑了),就会发出提示。
set autoindent                         按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致。
set tabstop=4                          按下 Tab 键时,Vim 显示的空格数。
set shiftwidth=4                       在文本上按下>>(增加一级缩进)、<<(取消一级缩进)或者==(取消全部缩进)时,每一级的字符数。
set expandtab                         由于 Tab 键在不同的编辑器缩进不一致,该设置自动将 Tab 转为空格。当你的 tabstop 不为 8 时,通常要加上这个设置,否则你编辑的文本别人打开看上去就是乱缩进的。
set softtabstop=4                   Tab 转为多少个空格。softtabstop 的值为 -1,即是按 shiftwidth 的值取值

set listchars=tab:»■,trail:■
set list
如果行尾有多余的空格(包括 Tab 键),该配置将让这些空格显示成可见的小方块。

set wildmenu
set wildmode=longest:list,full
命令模式下,底部操作指令按下 Tab 键自动补全。第一次按下 Tab,会显示所有匹配的操作指令的清单;第二次按下 Tab,会依次选择各个指令。

网上流行的vim配置
https://github.com/liuchengxu/space-vim
https://github.com/wklken/k-vim


vim下一个功能强大的代码补全插件 YouCompleteMe
https://github.com/gmarik/Vundle.vim.git

参考链接:
http://www.ruanyifeng.com/blog/2018/09/vimrc.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值