如何转换vim模式

vim主要有三个模式:

  1. 编辑模式
  2. 输入模式
  3. 末行模式
    实现它们之间的转换的详细方法如下:
  • 编辑模式--->输入模式
    敲击键盘上的i键即可转为输入模式。具体如下:
    1 在编辑模式下敲击 i 键:会在当前光标所在字符的 面转入输入模式。
    2 在编辑模式下敲击 a 键:会在当前光标所在字符的 面转入输入模式。
    3 在编辑模式下敲击 o 键:会在当前光标所在行的 下方 新建一行,并转入输入模式。
    4 在编辑模式下敲击 I(注意是大写的I) 键:会在当前光标所在行的 行首 转换为输入模式。
    5 在编辑模式下敲击 A(注意是大写的A) 键:会在当前光标所在行的 行尾 转换为输入模式。
    6 在编辑模式下敲击 O(注意是大写的O) 键:会在当前光标所在行的 上方 新建一行 转换为输入模式。
  • 输入模式--->编辑模式
    ESC 键即可从输入模式退出,转换为编辑模式
  • 编辑模式--->末行模式
    在编辑模式下输入 :即可转换为末行模式
    需要注意的是,末行模式必须从编辑模式进入,所以如果在输入模式下请先转换为编辑模式才可以进入末行模式
    末行模式在vim的最下方会出现一个命令输入框,可执行多种命令。
    1 删除指定行
    在命令输入框中输入nd即可删除对应的第n行,如输入:10d就是删除第10行
    2 删除指定范围的行
    在命令输入框中输入n,md即可删除从n到m的行。
    3 显示行号
    在命令输入框中输入set nu即可显示行号
    4 执行其他脚本命令
    如在命令输入框中输入ls /etc 按enter键,即跳出当前vim编辑窗口,到命令行窗口显示ls /etc命令的输出结果,再按enter键即可返回vim编辑窗口至编辑模式。
  • 末行模式--->编辑模式 按 ESC键即返回编辑模式,如一次不能返回就再按一次回车。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,147评论 0 10
  • Vim几句话介绍Vim是Unix系统上的文本编辑软件(你该不会不知道什么是文本编辑软件吧!),在windows上也...
    何必遠方阅读 8,416评论 0 3
  • vim一直是程序员之间比较有争议的一个话题。有人认为她是编辑器之神,有人则认为她古老过时,远远不如IDE,或是以当...
    擦柱而出阅读 5,515评论 0 41
  • 自我总结篇: 对文件的操作技巧: vim文件一个有三种状态:命令(浏览/输入命令转变末行模式),文本(添加/编辑/...
    小知大知阅读 4,189评论 0 0
  • 公司新员工学习有用到,Vim官网的手册又太大而全,而网上各方资料要么不全面,要么不够基础。在网上搜集各方资料,按照...
    甲鱼阅读 162,050评论 43 685