vim编辑文档基本操作

Vim

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计

那么就在linux进行简单的实现。

vim文档编辑操作:

pwd
mkdir vitest
cd /root/vitest
cp /etc/profile profile
vim profile

在这里插入图片描述

设置显示行数:
:set nu
在这里插入图片描述

移动到第59行,向右移动 25 个字符,请问您看到的双引号内是什么目录?
在这里插入图片描述

59G
25空格
单引号内容为命令的路径,-gn表示执行

移动到第一行,并且向下搜寻一下『 usr 』这个字符串,请问它在第几行?
在这里插入图片描述

显示gg 两个小写字母 然后:/usr 进行从上往下搜索

将 36到 40 行之间的 usr 改为 USR.
在这里插入图片描述

:36,40s/usr/USR/g
s参数表示替换

修改完之后,突然反悔了,要全部复原,有哪些方法?

在这里插入图片描述

直接按U 就可以返回上一步操作

复制 51 到 60 行这十行的内容,并且贴到最后一行之后

在这里插入图片描述

首先 复制内容:51,60y 参数y表示复制
按G 跳转到末行 按P 进行粘贴

删除 11 到 30 行之间的 20 行:

在这里插入图片描述

11,30d 参数表示删除

将这个档案另存成一个 test11 的档案名
在这里插入图片描述

w test11
W为写入操作 写入了新文件test11

去到第 29 行,并且删除 15 个字符
在这里插入图片描述

25G 15x
注意G 和x 的 大小写

在最后一行添加当前系统时间
在这里插入图片描述

按G 跳转到最后一行
然后 :r !date
!以为执行后面的命令 所以r意为读入date信息到此处

请问目前的档案有多少行与多少字符
在这里插入图片描述

直接:w 写入会提示行数和字符数。

储存后离开
在这里插入图片描述

执行成功
输入:wq 意为写入并退出

vim快捷键:

工作模式:

命令模式:不能对文章进行编辑。管理字符:

快捷键作用
x删除光标所在字符
u恢复
ctrl+rredo撤销恢复
y复制
d删除
dd删除整行
dw删除单个单词
p粘贴
$移动到行首
!在末行模式中,可以理解为执行!后面的命令(r !date)

可视化操作,ctrl+v 进入可视化模式,进行上下左右,进行选中内容进行操作。

i----------进入插入模式

esc 退出插入模式

%s/原有字符/新字符/g 全文替换
1,5s/原有字符/新字符/g替换1到5行所有字符
/字符串向下查找
?字符串向上查找
n下一个
N上一个
gg移动到文件第一行
G移动到文件最后一行
ctrl+f向下翻页
ctrl+b向上翻页

插入模式

“i” 在光标所在位置插入字符
“I” 在光标所在行的行首插入字符
“o” 在光标所在行的下一行新行插入字符
“O” 在光标所在行的上以行新行插入
“s” 删除光标所在字符并插入字符
“S” 删除光标所在行并插入字符
“a” 光标所在字符的下一个字符插入
“A” 光标所在行的行尾插入字符

退出模式

:q没有进行操作是可以退出
:q!不想保存时退出
:wq保存退出
:wq强制保存退出,支队文件所有人 或者root生效
  • 11
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tutou_hao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值