【学习笔记之Linux】工具之vim配置

简介: 【学习笔记之Linux】工具之vim配置

配置文件的位置:


在目录/etc/下面有一个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效;

 每个用户可以在自己的主目录下创建一个私有的配置文件,命名为“.vimrc”,这个配置只对自己有效;

 切换用户成为自己执行su,进入自己的主工作目录,执行cd ~;

 打开自己目录下的.vimrc文件,执行vim .vimrc。


 查看自己用户下有没有.vimrc,没有就创建一个,然后执行vim .vimrc。

image.png

vim配置:

 set nocompatible关闭vi兼容模式,这个选项是最最基础的选项,会连带很多其它选项发生变动(称作副作用),所以如果要关闭vi兼容模式,它必需是第一个设定的选项。

 关闭原因:vim 是 vi 的最流行的加强版,它在 vi 的基础上增加了很多功能,但就不与 vi 完全兼容了。而vim缺省就是vi兼容模式,这可能会导致一些问题。注意,如果有在配置这个之前写的代码,打开会有报错提示。

 "在这里起注释的作用。

e4749b74ba344b33ac028205cdd1c379.png

 这是未配置的样子。

45cb8908e87c461d8b9502ae9eb9ac35.png

 这是配置好之后的样子。

842fb119b0264c8596fc294f795aabc6.png

 网上有很多自动化的配置的链接,跟着他的链接走就可以很快的把vim配置好。这是我自动化配置的链接:curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh,把它复制到主目录下回车就可以了,因为需要安装一些插件,所以需要root的权限,需要输入root的密码。

 如果想要自己配置也可以,但是会花费很多的时间,网上也能查到对应代码是干什么用的,反正我为自己曾不知深浅的尝试自己配置vim深感抱歉。配置两个小时,还没别人一个链接配置出来的好用,我有罪,不该自以为是。



目录
相关文章
|
6月前
|
Linux 开发工具
LS-LINUX-001 Vim的使用方法
本文介绍了终端编辑器 Vim 的基础使用方法及 Linux 系统中 `systemctl` 命令的操作技巧。Vim 部分涵盖编辑模式与命令模式切换、常用编辑指令;`systemctl` 部分以 `dhcpcd` 服务为例,讲解了服务的启动、停止、重启、状态查询及开机自启设置等操作,适合初学者快速掌握系统管理技能。
131 13
|
7月前
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
488 3
|
4月前
|
NoSQL Linux 开发工具
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
本文介绍了yum 包管理工具、Vim 编辑器、gcc/g++ 编译器、gdb 调试器、编译原理及 Makefile 的使用,同时还配备了如何使用,以及图解。旨在帮助读者更好地理解和应用这些工具与技术。
238 0
|
存储 运维 搜索推荐
|
11月前
|
开发工具
Vim工具使用
vim是Visual Interface的简称,一个全屏文本编辑器,支持多种文本操作且可定制。vim有三种基本模式:编辑模式、输入模式和命令模式。编辑模式用于执行命令,输入模式用于输入文本,命令模式用于保存和退出。
123 4
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
190 3
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
106 5
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
156 1
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
190 0
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
294 1