当前位置:网站首页>简单的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
- 下翻到具体位置,在插入模式下,按格式把用户添加到信任列表
边栏推荐
- 【FPGA教程案例43】图像案例3——通过verilog实现图像sobel边缘提取,通过MATLAB进行辅助验证
- Unity-通过预制件和克隆方法动态实现各个UGUI下控件的创建和显示
- NgRx 里 first 和 take(1) 操作符的区别
- uniapp小程序检查、提示更新
- 「SDOI2016」征途 题解
- 一文带你了解 Grafana 最新开源项目 Mimir 的前世今生
- 【Acwing】第62场周赛 题解
- Thinking and Implementation of Object Cache Service
- Design of Fire and Anti-theft System Based on Single Chip GSM
- [1161. The maximum sum of elements in the layer]
猜你喜欢
Shell常用脚本:Nexus批量上传本地仓库脚本
【云驻共创】【HCSD大咖直播】亲授大厂面试秘诀
Drawing process of hand-drawn map of scenic spots
Program processes and threads (concurrency and parallelism of threads) and basic creation and use of threads
硬件设备计算存储及数据交互杂谈
《ArchSummit:时代的呐喊,技术人听得到》
基于simulink的Passive anti-islanding-UVP/OVP and UFP/OFP被动反孤岛模型仿真
日常--Kali开启SSH(详细教程)
C# Rectangle基本用法和图片切割
面试突击69:TCP 可靠吗?为什么?
随机推荐
程序进程和线程(线程的并发与并行)以及线程的基本创建和使用
Flutter教程之 01配置环境并运行demo程序 (教程含源码)
Usage of mysql having
lua入门案例实战123DIY
Unity-LineRenderer显示一条线
SQL27 View user details of different age groups
SQL注入 Less42(POST型堆叠注入)
编译型语言和解释型语言的区别
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 Less47 (error injection) and Less49 (time blind injection)
对象缓存服务的思考和实现
基于RT1052 Aworks nanopb string 类型固定长度使用方式(二十七)
Federated Learning: Multi-source Knowledge Graph Embedding in Federated Scenarios
Flink 1.13(八)CDC
信奥学习规划 信息学竞赛之路(2022.07.31)
网易云信圈组上线实时互动频道,「破冰」弱关系社交
什么是客户画像管理?
[Reading Notes -> Data Analysis] 02 Data Analysis Preparation
Unity - LineRenderer show a line
The latest masterpiece!Alibaba just released the interview reference guide (Taishan version), I just brushed it for 29 days