Linux_vi和vim编辑器

vi和vim介绍

vi和vim是linux系统内建的文本编辑器
vim具有程序编辑能力,可以看作是vi的增强版

vi和vim常见的三种模式

(1)正常模式
vim打开一个文档就是正常模式,在正常模式下,可以使用快捷键
(2)插入/编辑模式
在编辑模式下,可以输入内容
一般输入i进入插入模式
(3)命令行模式
在这个模式中,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等

三种模式相互转化图
Linux_vi和vim编辑器

常用快捷键

(1)拷贝当前行 yy,拷贝当前行向下的5行 5yy,并粘贴 p
(2)删除当前行 dd,删除当前行向下的5行 5dd
(3)在文件中查找某个单词 【命令行下 /关键字,回车查找 输入n就是查找下一个】
(4)设置文件的行号,取消文件的行号 【命令行下 :set nu 和 :set nonu】
(5)到文档最末行【G】,最首行【gg】,在正常模式下
(6)撤销【u】,在正常模式下
(7)将光标移动到第20行
第一步:显示行号 :set nu
第二步:输入20+shift+g

Linux_vi和vim编辑器

案例

(1)在Xshell中输入:vim Hello.java 回车进入正常模式
(2)输入i进入插入模式,键入如下
Linux_vi和vim编辑器
(3)输入:wq 保存并退出
:q 不改变退出
:q!不保存退出