您现在的位置是:首页 >学无止境 >【Linux】3、Linux 的编辑器网站首页学无止境

【Linux】3、Linux 的编辑器

JavaLearnerZGQ 2023-06-01 04:00:02
简介【Linux】3、Linux 的编辑器

一、vi 和 vim

🔖 vim 和 vi 是 Linux 中经典的文本编辑器
🔖 vim 是 vi 的加强版

🔖 vim:
① 兼容 vi 的全部指令
② 能编辑文本
③ 有 shell 程序编辑的功能
④ 可以通过不同颜色字体显示 shell 程序

二、vim(vi)的三种工作模式

🔖 命令模式(Command Mode):键盘上的按键会被 vim 理解为是【命令】,并执行相应【命令】的功能。

🔖 输入模式(Insert Mode):可对文件内容进行增删操作

🔖 底线模式(Last Line Mode):以 : 开始(通常用于文件的保存、退出)
在这里插入图片描述


🔖 vim LoveYou.txt
① 假如该文件存在(编辑该文件)
② 若该文件不存在(创建该文件)

(1) 命令模式快捷键

快捷键作用
i当前光标位置进入输入模式
a当前光标位置之后进入输入模式
I当前行的开头进入输入模式
A当前行的末尾进入输入模式
o当前光标下一行进入输入模式
O当前光标上一行进入输入模式
快捷键作用
上 or k移动光标
下 or j移动光标
左 or h移动光标
右 or l移动光标
0移动光标到当前行的开头
$移动光标到当前行的结尾
PgUp向上翻页
PgDn向下翻页
/进入搜索模式
n向下继续搜索
N向上继续搜索
快捷键作用
dd删除光标所在行的内容
n ddn 是数字,删除当前光标向下 n 行
yy复制当前行
n yyn 是数字,复制当前行和下面的 n 行
p粘贴复制的内容
u撤销修改
CTRL + r反向撤销修改
gg跳到首行(文件第一行)
G跳到文件最后一行
dG从当前行开始,向下全部删除
d$从当前光标开始,删除到本行的末尾
d0从当前光标开始,删除到本行的开头

(2) 底线命令模式操作

命令作用
wq保存并退出
q仅退出
q!强制退出
w仅保存
set nu显示行号
set paste设置粘贴模式(从外部复制内容后粘贴)
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。