⚡️【linux】linux编辑器-VIM的高频使用,快快收藏起来!

⚡️目录

1️⃣VIM最小集

2️⃣VIM指令集

3️⃣VIM的配置


🌲前言:VIM和VI的区别简单点来讲,他们都是多模式编辑器,不同的是VIM是VI的升级版本,它不仅兼容VI的所有指令,而且还有一些新的特征在里面。例如语法加亮,可视化操作不仅可以再终端运行,也可以运行于x window、mac os、windows。今天我们来介绍VIM😘。

1️⃣VIM最小集

❄️VIM是一款多模式编辑器,它包含各种模式,每种模式都有它独特的用法和差别,并且每种模式之间可以相互切换💫,目前我们常用的有3-5种模式(插入模式、命令模式、底行模式、切换模式、视图模式)。

❄️当我们进入VIM时,就默认进入了命令模式,命令模式也是我们进行模式转换的最基础的模式。

🌼命令模式如图1:

 ❄️既然能进行模式间的切换,那么我们如何进入插入模式来对代码进行编辑呢😳?

🌊答案:按i/a/o键进入插入模式。(注:每个键都能独立的进入插入模式,但是进入插入模式前都有自己不同的操作,大家下去自行验证哦,这样可以加深记忆👍)

🌼插入模式图2:

 ❄️首先我们知道我们命令模式是进行模式转换的基础,那么如果我们编辑完成之后,如何退出插入模式呢?

🌊答案:按esc当左下角的insert变成了normal,说明就退出了插入模式,如图1。

❄️那么如果我们不想看到代码的行号,或者想对代码进行高亮化操作,我们要怎么做呢?------进入底行模式!如何进入底行模式呢?首先我们要确认自己是再命令模式下,然后按"shift"  +  "",就可以进入底行模式啦!进入后,光标就在左下角,等待你输入各种命令😁。

🌼底行模式图3:

 ❄️如何退出底行模式呢?

🌊答案:输入wq保存并退出。输入wq!强制保存并退出哦!

❄️如果我们对某行代码不满意或者写错了想要修改,不进入插入模式能否修改呢?当然可以😏!我们可以进入替换模式对文本进行替换更改,如何进入替换模式呢?

🌊答案:" shift " + " r " 进入。(这时候你是可以按小键盘进行光标的上下移动)

🌼替换模式图4

 ❄️如果想退出替换模式,也是按esc键退出。

⭐️总结:

 🔥注意事项:

①如果你不知道自己在什么模式下,无脑esc退出😆。

②退出的时候,一般都是先保存后退出,即wq😏。

2️⃣VIM指令集

☁️底行模式下:

set nu/nonu:调出和去掉行号

☁️命令模式下:

yy/nyy:复制当前行在内的指定若干行

p/np:粘贴一行或者多行相同的内容到光标所在行之下

u:撤销刚刚的操作

ctrl+r:对撤销的操作进行撤销

dd/ndd:对当前行,或当前行在内的n行内容进行剪切

shift + g:将光标定位到文档结尾

gg:将光标定位到文档开始

n shift + g:将光标定位到指定行

shift + 4:将光标定位到所在行结尾

shift + 6:将光标定位到所在行开始

nw/nb:以单词为单位,进行光标的前后移动,w向后,b向前

shift + ~:快速对光标所在位置进行大小写切换

n r:替换光标所在的字符

n x/X:行内删除,x向后删除,X向前删除

前后移动:h(向左),j(向下),k(向上),l(向右)

%s/source/destination/g:选择性文本替换

/sth:搜索某些内容

vs file:新建一个文件

🔥:在VIM分屏模式下,光标在哪里,就是编辑哪一个文件,如果想切换不同的文件,用ctrl+ww来操作。

3️⃣VIM的配置

1.自行配置

创键一个.vimrc的文件,进入之后把你想要的配置输入进去,就可以了。

2.自动化配置(也就是下载别人的配置安装包

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值