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
目录
相关文章
|
20天前
|
Ubuntu 开发工具
Ubuntu vim配置支持鼠标
Ubuntu vim配置支持鼠标
12 0
|
2月前
|
IDE Linux 开发工具
【Linux】vim配置
【Linux】vim配置
【Linux】vim配置
|
2月前
|
Linux 开发工具 C++
Linux编辑器vim(含vim的配置)
Linux编辑器vim(含vim的配置)
52 0
|
3月前
|
人工智能 Linux Shell
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
|
3月前
|
Ubuntu 开发工具 Windows
vim 在windows系统和ubuntu系统中的配置
vim 在windows系统和ubuntu系统中的配置
|
3月前
|
Ubuntu Linux 开发工具
Linux(centOS7)虚拟机中配置 vim
Linux(centOS7)虚拟机中配置 vim
96 0
|
4月前
|
机器学习/深度学习 Linux 开发工具
【Linxu工具】:vim使用及简单配置
【Linxu工具】:vim使用及简单配置
90 0
|
4月前
|
开发工具 iOS开发 MacOS
macOS配置Vim默认带行号
macOS配置Vim默认带行号
27 0
|
4月前
|
数据可视化 Linux 开发工具
《Linux从练气到飞升》No.04 Linux编辑器:vim的使用和一键配置
《Linux从练气到飞升》No.04 Linux编辑器:vim的使用和一键配置
42 0
|
5月前
|
Linux 开发工具 C++
【Linux】第七站:vim的使用以及配置
【Linux】第七站:vim的使用以及配置
44 0