为了账号安全,请及时绑定邮箱和手机立即绑定

oeasy教您玩转vim - 8 - # 追加文本

标签:
Python

追加文本

回忆上节课内容🤔

  • 我们这次深入了i命令

    • i在当前的光标之前插入

    • I在本行文本的最前面插入

  • 还有一些常用的编辑命令

    • .重做

    • u撤销

    • ctrl+r还原

  • 关于插入,还有什么讲究吗?🤔

https://img1.sycdn.imooc.com//610dc7640001dd6a07870531.jpg

类似的命令

  • 还有没有和插入相关的的命令呢??🤔

  • 相类似的命令一定在手册的同一个地方!🤨

  • 我们得还在插入命令的附近找找

插入命令

  • 首先我们找到插入命令的帮助📕

  • :help insert

  • 简写为 :h i

https://img1.sycdn.imooc.com//610dc7640001eb9709360702.jpg

我们向上翻可以找到 a 命令。

追加文本

https://img1.sycdn.imooc.com//610dc7650001460509340702.jpg

  • ia 都是 Insert mode commands

  • 插入位置

    • ibefore cursor 在光标前插

    • aafter cursor 在光标后插

  • 对应命令

    • i 意思是 insert

    • a 意思是 append

切换模式

  • 我们可以a进入插入模式

  • esc回到正常模式

  • 然后反复切换aesc

  • 观察左下角提示

    • 左下角有--插入-- 就是插入模式

    • 左下角啥都没有就是正常模式

  • 这就和iI很像

重复、撤销、重做

  • 我们可以i进入插入模式

  • 输入 oeasy 空格

  • ctrl+c回到正常模式

  • 按几次.重复一下插入操作

  • u可以撤销

  • ctrl+r可以重做

练习

  • 如果我有个网页源文件如下图

  • 光标在当前绿色的位置

  • 如果我想在上个感叹句之后插文字,应该用什么命令呢?

https://img1.sycdn.imooc.com//610dc766000122be09240698.jpg

  • 应该用 i

  • 在当前的光标之前插入

  • 如果我想在整行文本之前插入呢?应该用什么?

  • I

  • 在光标所在行文本的最前面插入

  • :h I

继续练习

  • 但如果我的光标在下图的位置呢?

  • 我想在叹号后面插入内容

https://img1.sycdn.imooc.com//610dc7660001d67306040208.jpg

  • 这个时候应该用 a

  • after cursor 在光标之后所在的叹号之后插入文字

  • 如果我想在本行最后插入呢?

  • A 在本行 最后 插入

  • :h A

  • 就像用 I 在本行最前面插入一样

追加写入

  • 如果我们保存了当前文件 oeasy.log

  • 然后退出了 vi

  • 然后重新进入 vi

  • 在一个未命名文件中写一些东西,比如

    • oeasyo2zo3z

  • :w >> oeasy.log

    • 这就是用追加的方式去写这个log文件

    • log中的东西还都有

    • 最新的追加在最后

  • :w oeasy.log 对比

    • :w oeasy 是覆盖写入

    • >> 意味着追加写入

  • 试试追加

    • 我们可以新建一个

    • 然后追加一些东西写入oeasy.txt

    • 然后我们看看这个oeasy.txt

    • 是不是写进去了

总结

  • 除了 iI 在前面插入文本之外

  • 我们了解到 aA 可以在行末插入文本

  • a 也可以从正常模式切换到插入模式

https://img1.sycdn.imooc.com//610dc76600011edd07870531.jpg

  • a 插在光标之后

  • A 插在本行最后

  • 关于插入,还玩点儿什么吗?🤔

  • 我们下次再说!👋


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消