写点什么

oeasy 教您玩转 vim - 5 - # 插入模式

用户头像
o
关注
发布于: 35 分钟前

插入模式回忆上节课内容


mode


我们总结了,模式切换的方式    命令模式 Normal mode    底线命令行模式 Command mode帮助文件的正确打开方式    :h在文档中使用鼠标    set mouse=a    建议不用鼠标使用全键盘方式跳入跳出超链接    <kbd>ctrl</kbd>+<kbd>]</kbd>    <kbd>ctrl</kbd>+<kbd>o</kbd>帮助文件的两种手册    用户帮助手册    引用帮助手册这次我们来插入内容,修改文档
复制代码


插入模式想要插入内容的话,应该进入插入模式 (Insert mode)


首先我们还是打开上次的那个 oeasy.txt
复制代码


ls -l . > oeasy.txtvi oeasy.txt


然后如何进入插入模式呢?我们使用 :help insert 看看是否有什么命令
复制代码


insert mode


我们需要先退出帮助模式    :q然后按下 <kbd>i</kbd> 进入插入模式进入插入模式后    左下角 状态栏会显示 -- 插入 --    这意味着已经进入了插入模式    时刻留意左下角    左下角就像小地图一样    是统管全局的所在
复制代码


insert mode


如果没有进入插入模式的话    可能因为处在新开的帮助中    先 :q 退出帮助
复制代码


插入文字🅰️


插入模式下我们可以任意打字按键不再是命令而是输入字符冒号回车都能打出来🤪
复制代码


insert oeasy


输入完成之后,又想要移动位置怎么办呢?    <kbd>esc</kbd> 退回到命令模式 Normal mode    或者 <kbd>ctrl</kbd>+<kbd>c</kbd> 回到命令模式 Normal mode    尽量选择 <kbd>ctrl</kbd>+<kbd>c</kbd> 因为可以让双手保持正位    右手小指 <kbd>ctrl</kbd> + 右手食指 <kbd>c</kbd>注意退回到命令模式后    左下角状态栏不再显示 -- 插入 --    而是变回空白观察左下角时刻注意
复制代码


文件细节


图片描述


注意有内容的地方是具体的文字内容在没有内容的地方前面会有 tilder(~) 进行提示tilder(~) 意味着空行,就是啥都没有
复制代码


使用 i 命令进入插入模式


按 <kbd>i</kbd> 再次进入插入模式按 <kbd>esc</kbd> 或 <kbd>ctrl</kbd>+<kbd>c</kbd> 退回到命令模式
复制代码


force quit


可以用 <kbd>i</kbd> 和 <kbd>ctrl</kbd>+<kbd>c</kbd> 反复切换模式观察左下角
复制代码


帮助细节


i 到底什么意思?可以 :h 他一下:h i 就是 help 一下 i 命令究竟做些什么
复制代码


图片描述


那 <kbd>ctrl</kbd>+<kbd>c</kbd> 是啥意思?
复制代码


查询快捷键


什么不会就 :h 什么:h ctrl-c 就是帮助我们查找一下 ctrl-c 快捷键究竟做些什么
复制代码


图片描述


同理还有 :h ctrl-g
复制代码


图片描述


<kbd>CTRL</kbd>+<kbd>G</kbd> 对应着 :f[ile] 命令可以查看当前文件信息
复制代码


尝试退出


输入 :q 希望退出但是屏幕 📟 显示如下
复制代码


force quit


按照他的要求输入 :q!cat oeasy.txt 显示文件并未修改😧原来 :q! 只是不保存,强制quit退出囧,虽然还没成功保存...但是曾经真的插入文字了!😃我们先总结一下📘
复制代码


总结


我们这一次进入了插入模式在正常模式下使用命令 <kbd>i</kbd>在插入模式下使用 <kbd>esc</kbd> 退回到正常模式使用 :!q 不保存强制退出哎~看来保存只能下次再说了 😅我们下次再说!👋
复制代码


用户头像

o

关注

还未添加个人签名 2017.10.25 加入

还未添加个人简介

评论

发布
暂无评论
oeasy教您玩转vim - 5 - # 插入模式