如何用一顿早餐的时间配置出高质量vim 以及 使用vim添加sudo用户信任 (对新手超级友好!)

发布于:2022-11-28 ⋅ 阅读:(378) ⋅ 点赞:(0)

目录

1. 配置vim环境

 1.1 配置背景

 1.2 配置原理

 1.3 一站式配置vim

 2. 给普通用户添加sudo信任关系


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

(详细安装可以参考下面这个链接)
VimForCpp: 快速将vim打造成c++ IDE (gitee.com)icon-default.png?t=M85Bhttps://gitee.com/HGtz2222/VimForCpp?_from=gitee_search#https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh

  

 2. 给普通用户添加sudo信任关系

给用户添加信任关系 , 其实就是找到并修改系统对于信任配置文件 , 添加对普通用户的信任关系。