项目场景:
对于不常用vim的伙伴们,可能对于vim不是很熟悉,初次使用起来比较生疏,只会使用类似wq
和i+esc
这类基本操作。这样操作不会让大家觉得vim本身是当你用命令行时的一个极其强大且比较友好的编辑器伙伴。
本文尽量从最简单的角度来让大家对vim做个简单配置,使大家用起来更友善简单一点。
配置流程
配置必选项
我这边会使用github中的一个高star的项目来开启,这也是我自己本身在用的vim配置。具体地址为:https://github.com/amix/vimrc
配置流程非常简单,如下两条命令即可:
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
可忽略配置1
关于字体,项目作者建议使用者提前安装IBM Plex Mono font
字体。具体项目地址如下所示:https://github.com/IBM/plex
请大家自行下载最新版本的zip文件,双击打开,安装字体即可。
可忽略配置2
关于自定义配置文件,当你有自己的vim需求时,可通过如下步骤:
首先新建自定义配置文件:touch ~/.vim_runtime/my_configs.vim
。其次,在其中按照普通怕配置文件中vimrc的格式写入自定义需要执行的命令即可。
我自己的配置文件内容如下:set relativenumber
。非常简单,只是显示文件时显示相对行号,光标所在位置行号为0。
随机打开一个源文件如下图所示:
可忽略配置3
设置leader键位为空格。初始配置完成之后,leader键位映射为,
,也就是和leader的组合键都需要先按下,
键。而配置中把空格键映射为/
也就是查找功能,当你需要键入/
查找时直接键入空格即可。
我个人的习惯将leader键位映射到空格键上,对于我自己来说比较方便。例如,打开当前文件的目录树通过键位<leader>nn
在未修改时也就是先按下,
键再按下两次n
键。修改后变为先按下空格键,再按下两次n
键。
显示效果如下所示:
具体修改有如下步骤:
首先打开映射键位的文件:vim ~/.vim_runtime/vimrcs/basic.vim
,找到文件中map <space> /
这行内容,行首加双引号注释掉。如下所示:
其次,修改leader
键位映射,将它映射到空格键。具体修改在let mapleader = " "
配置后常用命令
常用命令根据大家需要学习。
当你在文件较多项目下时,你可能会需要缓冲区之间切换快捷键<leader>o
也就是空格加o
键。需要打开目录树时有<leader>nn
键等等。具体快捷键介绍在地址:https://github.com/amix/vimrc/tree/master
请读者根据需要在Readme
的键位映射位置根据需要学习使用。
如果没有你想要的插件,那么请按照上文介绍,自定义安装即可。
祝大家有一个友好的vim体验。