Vim使用笔记之.vimrc配置

简介: 之前陆陆续续有用过一点vim,但基本上都没有详细地去了解这个强大的编辑器,最近开始重新学习一下Vim。刚开始使用Vim的感觉就是好简洁,可以说是什么东西都没有,无从下手。

之前陆陆续续有用过一点vim,但基本上都没有详细地去了解这个强大的编辑器,最近开始重新学习一下Vim。刚开始使用Vim的感觉就是好简洁,可以说是什么东西都没有,无从下手。看了一些教程,慢慢才发现,vim的强大之处在于,需要什么功能,通过.vimrc配置下,都可以实现。

使用vim,除了tab宽度、是否显示行号、语法高亮等等的配置,最重要的一个就是插件的配置,vim有很多的插件管理器,对比了下,最终还是选择了Vundle,具体的使用方法,可参考官方的介绍,以下只是搬运官方推荐的.vimrc配置,后续再慢慢添加

1. 插件管理器Vundle配置

" Vundle设置
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" alternatively, pass a path where Vundle should install plugins
" call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported
" Keep Plugin Commands between vundle#begin/end

" plugin on Github repo
Plugin 'mattn/emmet-vim'

Plugin 'altercation/vim-colors-solarized'

" plugin from https://vim-scripts.org/vim/scripts.html
" Plugin 'L9'

" All of your Plugins must be added before the following line
call vundle#end()         " required
filetype plugin indent on " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList     -- lists configured plugins
" :PluginInstall  -- installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo   -- searchs for foo; append `!` to refresh local cache
" :PluginClean        -- confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

2. vim的其他基本配置

" 显示行号
set number

" 显示光标当前位置
set ruler

" 设置缩进
set cindent

set tabstop=2
set shiftwidth=2

" 突出显示当前行
set cursorline

" 左下角显示当前vim模式
set showmode

" 代码折叠
set nofoldenable

3. 主题配置

注意:选择使用vim-colors-solarized主题,主题的安装需要先到github中下载相应的文件到本地的.vim中,具体的安装方法,可以参考vim-colors-solarized官方文档

" 主题
syntax enable
set background=dark
let g:solarized_termcolors=256 “不配置的话,默认是16位颜色的,效果不好,建议配置成256的
colorscheme solarized
目录
相关文章
|
5月前
|
Linux 开发工具 数据安全/隐私保护
Centos7:自动化配置vim | suoders信任列表添加普通用户
Centos7:自动化配置vim | suoders信任列表添加普通用户
58 0
|
2月前
|
Linux 开发工具
成功解决:CentOS 7中如何配置修改Vim
这篇文章介绍了如何在CentOS 7系统中配置和修改Vim编辑器的设置。文章首先指导读者如何检查Vim是否已经安装,如果未安装完全,提供了安装Vim的命令。接着,文章详细说明了如何编辑`/etc/vimrc`文件来配置Vim,包括设置显示行号、显示当前模式、光标位置信息、自动缩进和语法高亮等。最后,文章通过对比展示了配置前后使用vi和vim打开相同文本的效果差异,强调了Vim配置后的优势。
成功解决:CentOS 7中如何配置修改Vim
|
4月前
|
Linux Shell 持续交付
Linux下vim的配置
本文介绍了如何对vim进行基础配置,如行号显示、缩进设置等,并推荐了一种自动化部署方案,通过链接下载预配置的vim环境脚本,简化了配置过程,提升开发效率。
72 3
Linux下vim的配置
|
4月前
|
XML 前端开发 Shell
技术心得记录:我的VIM配置
技术心得记录:我的VIM配置
32 0
|
5月前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
5月前
|
Ubuntu 开发工具
Ubuntu vim配置支持鼠标
Ubuntu vim配置支持鼠标
72 0
|
5月前
|
IDE Linux 开发工具
【Linux】vim配置
【Linux】vim配置
【Linux】vim配置
|
5月前
|
人工智能 Linux Shell
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
|
5月前
|
Linux 开发工具 C++
Linux编辑器vim(含vim的配置)
Linux编辑器vim(含vim的配置)
84 0
|
5月前
|
Ubuntu 开发工具 Windows
vim 在windows系统和ubuntu系统中的配置
vim 在windows系统和ubuntu系统中的配置