缘由:为什么要使用VIM?
- 轻量
- 便于在命令行中使用
- 装逼
安装
前往vim官网安装即可,会自动配置好全局path
本次教程无需使用任何插件,仅是基础配置
目前这个状态有几个缺点:
1. 没有行数显示
2. 没有高亮
3. 没有清晰的状态栏
4. 丑
配置
在相应安装位置下找到_vimrc,使用vim打开
紧接着原先的配置,加入以下内容:
"""""""""""""""背景颜色"""""""""""""""""""""
" let g:molokai_original = 1
color pablo
" set background=dark
syntax enable
""""""""""""""" 基础配置 """""""""""""""""""
set showmode
"设置行号
set number
" 设置智能缩进
set smartindent
" 设置自动缩进的长度
set shiftwidth=4
" 设置<Tab>键占用的列数
set tabstop=4
" 保持光标距离屏幕顶部和底部有3行的距离
set scrolloff=5
" 设置高亮光标
set cursorline
hi CursorLine cterm=NONE ctermbg=black ctermfg=NONE "这行是设置高亮的模式
" 总是显示状态拦
set laststatus=2
" 自动匹配括号
set showmatch
" 设置编码格式
set encoding=utf-8
" 设置状态栏
set statusline=%1*\%<%.50F\ "显示文件名和文件路径 (%<应该可以去掉)
set statusline+=%=%2*\%y%m%r%h%w\ %* "显示文件类型及文件状态
set statusline+=%3*\%{&ff}\[%{&fenc}]\ %* "显示文件编码类型
set statusline+=%4*\ row:%l/%L,col:%c\ %* "显示光标所在行和列
set statusline+=%5*\%3p%%\%* "显示光标前文本所占总文本的比例
hi User1 cterm=none ctermfg=yellow ctermbg=225
hi User2 cterm=none ctermfg=white ctermbg=225
hi User3 cterm=none ctermfg=white ctermbg=225
hi User4 cterm=none ctermfg=yellow ctermbg=225
hi User5 cterm=none ctermfg=white ctermbg=225
效果
完成之后,"esc" + ":wq"(保存退出),再次进入vim就可以看到效果生效啦!
总结
本人平时主要生产力工具是vsc,目前还没有迁移到vim
(主要原因是vim对于一些小众的语言不是很友好...而且恰巧本人就在学那些语言...)
上面图示里使用的是Fluent Terminal,本人一般会直接用到vim的场合就是在命令行里修改各种alias
(亚克力背景并不是vim自带的,是fluent terminal的背景,小伙伴们不要搞混)