vim的使用以及配置

vim的使用以及配置

vim的介绍

百度官方介绍:

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个。
简单的说:就是我们可以用来写代码的工具

vim是要安装的,怒可以在终端就输入一个vim,然后根据报错提示,使用正确的vim安装命令,安装就行

vim的使用

vim + 文件名

(如果这个文件不存在,就创建这个文件,如果这个文件存在,就打开这个文件)

vim的三种模式

vim有三种模式

  1. 命令模式:使用vim, 第一次进入文件,便是命令模式,在这个模式中,只能用输入命令,不能够来编辑
    2.插入模式:可以编辑
    3.底行模式:在底行下面输入命令,一般用来进去,保存,退出,或者新建文件等操作

vim的三种模式的转换方式

1.命令模式 --->插入模式: (有很多种方式,记住一种就行):按a(光标后移一位),i(光标不变),o(另外新起一行),s(删除一个元素)

切换到插入模式
**2.插入模式---->命令模式:**按Esc键便可以
3.底行模式---->命令模式: 也是按Esc键便可以
4.插入模式-->底行模式 : shift + :

总之,如果你想从其他模式切换到命令模式,按Esc键

三个模式的运用

命令模式

1.shift + 4 定位:行尾

2.shift + 6 定位:行首

3.shift+g 定位:文本结尾

4.gg 文本开始

插入模式

1.yy : 复制光标所在的第一行

2.P:粘贴

3.U:撤销

4.X:删除光标前面的元素 都支持 批量操作 n + x/X

5.Shift + ~ 实现大小写的切换
可以连着用 比如 yy 3p 复制当前行,并且粘贴3行 dd:剪切(n dd) 剪切n行 x:删除光标所在的元素

底行模式

1 保存文件 : 在冒号输入字母「w」就可以将文件保存起来。

2 退出vim

3 按「q」就是退出,如果无法离开vim,可以在「q」后跟一个「!」强制离开vim , 加个!,代表强制的意思

4 一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。

vim的配置

默认vim,挺简陋使用起来挺不方便。所以我们一般都会选择配置

配置的话,主要是对.vimec文件进行配置
目录创建.vimrc文件,由于该文件是隐藏文件,所以需要使用ls -a才会显示出来。

vim一键配置命令

你可以自己配置,在.vimrc上写命令

当然,我这里直接下载的是人家配置好的vim

一键配置的话,就直接在终端上面输入下面这个链接就行了

  1. centos系统 vim一键配置命令:
    curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
  2. uubunt系统 vim一键配置命令:
    wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x
相关推荐
XZHOUMIN33 分钟前
网易博客旧文-----SVN客户端在UBUNTU上的安装
linux·ubuntu·svn
文人sec1 小时前
泷羽sec学习打卡-Linux基础
linux·运维·网络·学习·安全·web安全
哟哟耶耶1 小时前
vscode-相关自用插件(倒计时,时间显示,编码对齐,css等编码颜色,简体中文,git提交相关,vue项目)
ide·vscode·编辑器
minos.cpp1 小时前
ubuntu 22.04 镜像源更换
linux·运维·ubuntu
运维&陈同学2 小时前
【HAProxy08】企业级反向代理HAProxy高级功能之自定义日志格式与IP透传
linux·运维·nginx·云原生·负载均衡·lvs·haproxy·反向代理
努力成为DBA的小王2 小时前
Linux(光速安装+centos镜像 图片+大白话)
linux·运维·服务器·学习·centos
zhangxueyi2 小时前
Tomcat与Nginx之全面比较
linux·运维·服务器·nginx·tomcat
尘佑不尘2 小时前
linux命令详解,openssl+历史命令详解
linux·运维·服务器·笔记·web安全
Kalika0-02 小时前
Shell 教程
linux·服务器·前端·学习
南东山人2 小时前
使用pktgen进行高吞吐发包
linux·测试工具·udp·wireshark·压力测试