当前位置:网站首页>简单的vim配置
简单的vim配置
2022-07-31 23:23:00 【华为云】
不退出vim使用手册man
如何不退出vim查看手册?
在底行模式下: !man 查询内容
按q退出,回到vim当中
例子: !man fork
简单vim配置
用户在配置vim的配置文件中,只会影响自己(用户)的操作
root有自己的vim配置文件,也只会影响自己(root)
总结:只会影响自己
配置文件的位置:
- 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。
- 而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”
- 例如,/root目录下,通常已经存在一个.vimrc文件,如果不存在,则创建之
- 切换用户成为自己执行
su
,进入自己的主工作目录,执行cd ~
- 打开自己目录下的.vimrc文件,执行 vim .vimrc
注意:要在自己的工作目录(~)下创建.vimrc文件
最基本的vim的配置都写在.vimrc文件中,想要配置vim,只需要在.vimrc文件中添加内容即可
常用配置选项
只需在.vimrc文件中写入对应的内容即可:
如:
- 设置语法高亮: syntax on
- 显示行号: set nu
- 设置缩进的空格数为4: set shiftwidth=4
自动配置vim:
直接输入如下命令
curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
然后按照提示输入root密码,然后等待安装配置,最后手动执行source ~/.bashrc。配置完成后,类似自动补全、行号显示以及自动缩进等功能就有了
把用户加入到信任列表中
- 首先需要在root用户下操作
- 修改文件的内容:
vim /etc/suduers
- 下翻到具体位置,在插入模式下,按格式把用户添加到信任列表
边栏推荐
- HTC使用官方固件作为底包制作rom卡刷包教程
- 《ArchSummit:时代的呐喊,技术人听得到》
- [QNX Hypervisor 2.2 User Manual]9.14 set
- A high-quality WordPress download site template theme developed abroad
- /etc/sysconfig/network-scripts 配置网卡
- The difference between adding or not adding the ref keyword when a variable of reference type is used as a parameter in a method call in C#
- SQL injection Less38 (stack injection)
- [Reading Notes -> Data Analysis] 02 Data Analysis Preparation
- 基于simulink的Passive anti-islanding-UVP/OVP and UFP/OFP被动反孤岛模型仿真
- 面试突击69:TCP 可靠吗?为什么?
猜你喜欢
【云驻共创】【HCSD大咖直播】亲授大厂面试秘诀
[Cloud Residency Co-Creation] [HCSD Big Celebrity Live Broadcast] Personally teach the secrets of interviews in big factories
The article you worked so hard to write may not be your original
一文概述:VPN的基本模型及业务类型
面试突击69:TCP 可靠吗?为什么?
Binary tree non-recursive traversal
Handwritten a simple web server (B/S architecture)
程序进程和线程(线程的并发与并行)以及线程的基本创建和使用
一文带你了解 Grafana 最新开源项目 Mimir 的前世今生
景区手绘地图的绘制流程
随机推荐
C# Rectangle基本用法和图片切割
Unity - LineRenderer show a line
IPD process terminology
@JsonFormat(pattern=“yyyy-MM-dd“)时间差问题
C# Rectangle basic usage and picture cutting
[QNX Hypervisor 2.2 User Manual]9.16 system
cobaltstrike
Unity-LineRenderer显示一条线
/usr/local/bin和/usr/bin的区别
SQL injection Less42 (POST type stack injection)
lua入门案例实战123DIY
Pytest first experience
#yyds干货盘点# 面试必刷TOP101:链表中环的入口结点
I don't know what to do with sync issues
/etc/sysconfig/network-scripts 配置网卡
The difference between /usr/local/bin and /usr/bin
SQL注入 Less54(限制次数的SQL注入+union注入)
The difference between adding or not adding the ref keyword when a variable of reference type is used as a parameter in a method call in C#
高等代数_证明_任何矩阵都相似于一个上三角矩阵
SQL injection Less38 (stack injection)