目录
1. 配置vim环境
1.1 配置背景
vim的配置是单独针对于各用户的 , 即同一台云服务器中 , 不同用户的vim配置都是不同的 , 一个用户配置的vim也丝毫不会影响到其他用户的vim配置 , 当我们新创建一个用户例如xiaoming ,在初始状态使用vim , 默认是没有任何配置的 , 非常简陋。
左侧是未配置vim的xiaoming用户 , 右侧是之前配置过vim的zy用户。
(配置过的vim 有自动补齐缩进 , 有代码提示 , 而默认的未配置的vim可以说是艰苦朴素)
1.2 配置原理
vim的配置是分用户的 , 即以某个用户配置的vim , 只会影响该用户 , 这是因为 : vim的配置具体信息是存储在vim的配置文件中 , 而vim的配置文件 .vimrc 存储在该特定用户的工作目录中(如xiaoming用户的vim配置文件位置 /home/xiaoming/.vimrc) 。
所以独属于该用户的工作目录里的.vimrc配置文件影响的只是该用户的vim环境。
所以我们配置vim的原理,其实就是配置该用户工作目录下 .vimrc 文件。
1.3 一站式配置vim
知道了vim的配置原理 , 其实我们可以根据网上已经配置好的大神的vim环境来设置我们的 .vimrc文件 , 从而配置出我们中意的vim编辑环境。
不过在网上有许多一站式一条指令 , 即可极速完成vim配置 , 完成自动化部署。
这里博主推荐下面这个自动化部署方案
在 shell 中执行指令(想在哪个用户下让vim配置生效, 就在哪个用户下执行这个指令 , 比如我这里可以在xiaoming用户下使用下面这个指令) :
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
2. 给普通用户添加sudo信任关系
给用户添加信任关系 , 其实就是找到并修改系统对于信任配置文件 , 添加对普通用户的信任关系。