对vim初始化设置

去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限:

set nocompatible

显示行号:

set number

检测文件的类型:

filetype on

记录历史的行数:

set history=1000

语法高亮度显示:

syntax on

下面两行在进行编写代码时,在格式对起上很有用:
第一行,
vim 使用自动对起,也就是把当前行的对起格式应用到下一行
第二行,依据上面的对起格式,智能的选择对起方式,对于类似
C 语言编写很有用

set autoindent

set smartindent

第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格:

set tabstop=4

set shiftwidth=4

设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号:

set showmatch

去除vim的GUI版本中的toolbar:

set guioptions=T

当vim进行编辑时,如果命令错误,会发生一个响声,该设置去掉响声:

set vb t_vb=

在编辑过程中,在右下角显示光标位置的状态行

set ruler

默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示:

set nohls

查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,以此类推,进行查找时,使用该设置会快速找到答案,当找到要匹配的单词时,别忘记回车:

set incsearch

修改一个文件后,自动进行备份,备份的文件名源文件名加“~”后缀:

if has("vms")//注意双引号要用半角的引号‘’‘’

set nobackup

else 

set backup

endif

如果去除注释后,一个完整的.vimrc配置信息如下表示:

set nocompatible
set number
filetype on
set history=1000
syntax on
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
if has("vms")
set nobackup
else
set backup
endif


### Vim 初始化配置方法 Vim 是一种功能强大的文本编辑器,其初始化配置可以通过修改特定的配置文件实现。以下是关于 Vim 初始化配置的相关说明: #### 配置文件位置 Vim初始化配置主要通过两个文件完成:一个是系统的全局配置文件 `/etc/vimrc`[^2],另一个是用户的个性化配置文件 `~/.vimrc`。 - **系统级配置** 系统级别的配置文件通常位于 `/etc/vimrc` 中,适用于所有用户。此文件由管理员维护,用于定义整个系统的默认行为。 - **用户级配置** 用户个人的配置文件通常位于 `~/.vimrc` 或者 `.vim/vimrc` 文件夹中。如果该文件不存在,则可以手动创建并添加所需的配置项。 #### 查看当前配置路径 为了确认 Vim 使用的具体配置文件及其加载顺序,可以在命令模式下输入以下指令: ```bash :version ``` 这会显示 Vim 编译时的信息以及所使用的各种配置文件路径[^1]。 #### 基础配置示例 以下是一些常见的基础配置选项,可以直接加入到 `~/.vimrc` 文件中以提升用户体验: ```vim " 设置行号显示 set number " 启用语法高亮 syntax on " 自动缩进 set autoindent " 智能缩进 (针对不同编程语言提供不同的缩进方式) set smartindent " 显示光标所在行的列数和行数 set ruler " 开启鼠标支持 set mouse=a " 设置 Tab 键宽度为 4 个空格 set tabstop=4 set shiftwidth=4 set expandtab " 启用查找时忽略大小写 set ignorecase " 在查找时启用增量搜索 set incsearch ``` 以上代码片段中的每一行都代表了一种具体的设置,可以根据实际需求调整或删除某些条目[^3]。 #### Ubuntu 下的特殊注意事项 对于基于 Ubuntu 的操作系统,默认情况下可能未完全安装完整的 Vim 版本(即 vim-tiny)。因此建议重新安装完整版 Vim 来获得更丰富的特性支持: ```bash sudo apt-get update sudo apt-get install vim-gnome ``` 这样不仅可以解决一些潜在的功能缺失问题,还能确保拥有最新的插件管理能力和其他高级功能[^4]。 #### 测试新配置 每次更改完 `~/.vimrc` 文件之后,都需要重启 Vim 才能使新的设定生效;或者在不退出的情况下执行如下命令立即应用改动: ```bash :source ~/.vimrc ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值