Linux中关于vim文本编辑器的模式常用指令

Linux中关于文本编辑器的总结

输入了这样的命令之后即可进入Linux的文本编辑器

vim +文件名//这里的文件名可以是目录内已存在的或不存在的,若存在则打开该文件,不存在则打开输入内容保存后默认创建该文件。

如图:
在这里插入图片描述

输入命令后回车进入文本编辑器

在这里插入图片描述

刚进入编辑器的时候,默认会是命令模式

命令模式中存在一些命令

命令模式中用的命令作用
上下左右键移动光标
a/i/o进入插入模式
yy复制光标所在行到缓冲区
nyy复制包括光标所在行往下的n行到缓冲区
p在光标所在位置粘贴缓冲区的内容
np在光标所在位置把缓冲区的内容连续粘贴n行
x删除光标所在位置的一个字符
nx删除光标所在位置的包括自身的n个字符
dd删除光标所在行的内容
ndd删除包括光标所在行往下的n行
u撤销上一步的操作
gg跳转到文本开始
数字+gg跳转到数字指定行
G跳转到文本结尾
^跳转到光标所在行的行首
$跳转到光标所在行的行尾
w跳转到下一行的开头
b跳转到上一行的开头

在命令模式下,通过输入a或i或o进入插入模式,这时可以对文本进行编辑。在插入模式下,按Esc键可以回到命令模式。

在这里插入图片描述

在命令模式下,可以通过":"进入底行模式

底行模式可以实现对文件输入的保存或退出,以及对字符的替换,找字符串,列出行号等操作。

底行模式中用的命令说明
上下键查看使用过的命令
某整数跳转至该行
w保存插入模式中编辑的内容,并回到命令模式
wq/x保存插入模式中编辑的内容,并退出文本编辑器
q!不保存内容并强制退出文本编辑器
wq!强制保存退出
set nu显示行号
s/字符串1/字符串2将所选中行的第一个字符串1换为字符串2
s/字符串1/字符串2/g将所选中行的所有字符串1换为字符串2
%s/字符串1/字符串2/g将全文的字符串1换为字符串2
?要查找的字符串向光标上方查找对应字符串
/ 要查找的字符串向光标下方查找对应字符串

三种模式之间的转换

【命令模式】切换【插入模式】:a、i、o
【插入模式】切换【命令模式】:ESC
【命令模式】切换【底行模式】:输入”:“
【底行模式】切换【命令模式】:w(保存文件)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值