0


【Linux】- vim四种模式常见使用技巧

一、快速认识vim

1、概念:

vim是一个多模式的编辑器,vim里面还有很多的子命令,来进行代码的编写操作。

2、vim的四种模式及其互相转换

四种模式:命令模式、插入模式、底行模式、替换模式。

注意:

vim刚打开时的时候,默认的就是命令模式,所有的输入都当做命令来看待。****刚开始进入vim你可能发现输入什么都没有反应,因为命令模式只执行命令,非命令的输入不会产生响应,乱输入一些字符发现有一些变化,可能就是触发的某个命令

命令模式转插入模式
按输入i、a、o其中一个,具体规则如下:

**(1)、按「i」进入插入模式后从光标当前位置开始输入文件; **

**(2)、按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; **

(3)、按「o」进入插入模式后,是从下一行开始输入文字
插入模式转命令模式按「esc」键命令模式转底行模式按下 shift + ; 即 输入' : ' 符号底行模式转命令模式按「esc」键命令模式转替换模式按下shift + r 即输入' R ' 符号。替换模式:即将原有的文本内容进行替换操作替换模式转命令模式****按「esc」键
插入模式和底行模式不能相互转换,必须通过通过命令模式作为桥梁来转换。

二、常见模式具体介绍

1、命令模式

命令模式是用来执行命令的,具体命令或快捷键如下:

注意:其中的 n 代表具体数字,类似于多行操作.。

2、底行模式

(1)、w:保存;q:退出;wq:保存并退出;w!:强制保存;q!:强制退出;wq!:强制保存并退出。

(2)、!+ 指令:不退出vim的条件下执行一些指令,例如查看某个函数的手册,执行后按enter键可返回到vim界面。

(3)、vs + 文件1:将该文件和文件1进行比较,此时会出现文件1的界面。

如何区分我们操作的是哪个界面呐?

回答:光标在哪一个界面,就说明我们在编辑哪一个界面,底行同理。

此时我们可以输入ctrl + ww 来将光标切换至另一个界面。

3、小技巧

(1)、在底行输入set nu:会显示行号。

(2)、在底行输入set nonu:取消行号显示。

(3)、在编译运行一个代码文件时,如果有报错,终端将会提示在哪一行,此时我们可以使用指令:vim + 文件名 + 行号,打开文件并定位到报错的位置。

(4)、shift + zz:即按下ZZ,即可保存并退出vim(但不建议使用,有时会出现问题)。

标签: linux vim

本文转载自: https://blog.csdn.net/hffh123/article/details/143511435
版权归原作者 成工小白 所有, 如有侵权,请联系我们删除。

“【Linux】- vim四种模式常见使用技巧”的评论:

还没有评论