Centos7:自动化配置vim | suoders信任列表添加普通用户

Centos7:自动化配置vim | suoders信任列表添加普通用户

一、vim 配置原理

在目录/etc下有一个vimrc文件,该文件是系统中公共的vim配置文件,对所有用户都成立。

而在每个普通用户的家目录下存在一个.vimrc的隐藏文件,该文件则是自己私有的vim配置文件。但首次一般不存在该文件,需要手动touch .vimrc。vim配置的核心则是将我们需要的配置选项添加保存到该文件文件中即可!vim在启动时,会自动扫描当前家目录下的.vimrc文件,让其中的配置选项生成。但由于原生的vim功能不全,我们可以通过安装插件来完善功能。

&emsp好了,其他就不多说。回归正题,如何实现动化一键配置选项呢?(注意环境为centos7)

二、sudoers系统可信任列表中添加普通用户

注意我们是在普通用户下配置vim,而在接下来的脚本配置中,存在用户切换成root等操作,所有必须保证当前普通用户在系统可信任列表中。

那如何添加呢?

首先通过su -切换到root账号,然后输入vim /etc/sudoers打开sudoers文件,然后在查到文件中查找到以下代码:

然后复制第二行代码到下一行,最后将root改成普通用户名

最后切换到底行模式,直接输入wq!指令,强制保存退出即可。

三、自动化配置vim

配置脚本出处:gitee: VimForCpp

我们在普通用户下直接输入以下脚本:

cpp 复制代码
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

然后或出现以下界面:

然后输入root密码即可,然后脚本开始配置了,只需耐心等待即可。

最后会出现以下界面:

我们按要求输入source ~/.bashrc即可。

四、缩进修改

上述脚本运行后,缩进默认为2byte,如果需要修改为其他大小呢?
由于上述脚本是在普通用户下进行安装的,所以我们需要切换到普通用户,然后我们会在家目录下发现一个.vimrc文件。vim打开该文件后,在底行模式下通过指令/ 2进行收缩2所在位置。(上述脚本第一次运行,没有进行修改的情况下)

查找到上述代码后,将框中3行中的数字2全部修改为你想缩进的默认大小即可!

相关推荐
努力改掉拖延症的小白14 小时前
2026年大模型、RAG、智能体、Palantir本体论落地实现业务价值的核心底层逻辑总结
人工智能·语言模型·自动化
0思必得014 小时前
[Web自动化] BeautifulSoup导航文档树
前端·python·自动化·html·beautifulsoup
kabcko14 小时前
CentOS安装Mysql
mysql·adb·centos
走向IT15 小时前
vdbench在Centos系统上联机测试环境搭建
linux·运维·centos
阳宗德15 小时前
基于CentOS Linux release 7.1实现了Oracle Database 11g R2 企业版容器化运行
linux·数据库·docker·oracle·centos
FreeBuf_16 小时前
新型TCC绕过漏洞:macOS面临自动化攻击风险
macos·自动化·策略模式
Blossom.11816 小时前
基于多智能体协作的自动化数据分析系统实践:从单点工具到全流程智能
运维·人工智能·分布式·智能手机·自动化·prompt·边缘计算
咬人喵喵17 小时前
SVG 答题类互动模板汇总(共 16 种/来自 E2 编辑器)
编辑器·svg·e2 编辑器
工业甲酰苯胺17 小时前
使用 C# 和 SQL Server 自动化邮件中的用户分配数据处理
数据库·c#·自动化
北京耐用通信17 小时前
编码器连接新方案:耐达讯自动化CAN转PROFIBUS网关高效连接工业大脑
人工智能·科技·网络协议·自动化·信息与通信