【Vim文本编辑器】快速入门

发布于:2022-10-29 ⋅ 阅读:(550) ⋅ 点赞:(0)

文章目录


前言

        作为一名Linux的使用者,必须熟练掌握Linux中至少一款文本编辑器的用法。对文本编辑器的功能(如查找、剪切和粘贴)了解越多,对你越有帮助。

        Vim是由 vi 发展演变过来的文本编辑器。其使用简单、功能强大,并且是Linux众多发行版的默认文本编辑器。


        闲话不多说,直接进入正文!

一、Vim中的三种工作模式(一般模式、编辑模式、指令模式)

1.1、一般模式:

        以vi打开一个文件时,默认处于一般模式。此模式下, 可使用(上、下、左、右键)或(h、j、k、l)移动光标的位置(后者更方便),还可以对文件内容进行复制、粘贴、替换、删除等操作。

表 1.1 一般模式的常用操作
按键 功能描述
yy 复制光标当前一行
nyy 复制一段(从当前光标所在行复制n行)
p 粘贴
u 撤销上一步
dd 删除光标当前行
ndd 删除光标后n行(包括当前行)
x 剪切一个字母
光标移动
^ 移动到行头
$ 移动到行尾
gg 移动到页头
shift g 移动到页尾
h 同左键
j 同上键
k 同下键
l 同右键
w

移动到下一个单词的单词首

e

移动到下一个单词的单词尾

b

移动到上一个单词的单词首

1.2、编辑模式:

        在一般模式中可以进行删除、复制、粘贴等动作,但无法编辑文件的内容。需要在按下【i、a、o】等任何一个字母后才会进入编辑模式。

        注:通常在Linux中,按下这些按键后,在屏幕的左下方会出现『INSERT或 REPLACE』的字样,此时才可以进行编辑。如果要回到一般模式, 需要按下 『Esc』这个按键即可退出编辑模式。

1.2.1 进入编辑模式

        在编辑模式下,vim可以对文件执行写操作,类似于在Windows系统的文档中输入内容。

1.2.2 退出编辑模式

        按【ESC】键,退出编辑模式,进入一般模式。

1.3、命令模式:

       用于对文件中的指定内容执行保存、查找或替换等操作。

        在一般模式中,输入【:或 / 】,即可将光标移动到最下面那一行,进入命令模式。

二、模式间的转换:

        注:模式间的转换,只能通过一般模式进行桥接,即无法直接由编辑模式进入命令模式,反之亦然。

三、Visual模式【进阶】

        按【v】进入visual模式:

        熟练使用visual模式的多行编辑,可以大大提高coding效率!


网站公告

今日签到

点亮在社区的每一天
去签到