美文网首页程序员
vim 三种模式及常用快捷键介绍

vim 三种模式及常用快捷键介绍

作者: 臣以君纲 | 来源:发表于2019-01-19 21:52 被阅读5次

首先 所有linux like系统 包括mac 都会内置vi文本编辑器 而vim可以视为vi的高级版本,下面我来介绍一下vim的三种模式以及常用的快捷键,,

vim分为三种模式,

  • 一般模式
  • 编辑模式
  • 命令行模式

以vim命令打开一个文件就直接进入了一般模式,在这个模式中,可以移动光标,可以删除复制粘贴,,但无法编辑文件内容
在一般模式中按下 i l o O a A r R 可以进入编辑模式,编辑模式通过esc键可以回到一般模式
在一般模式下输入 : / ?三个字符中的任意一个,就可以进入命令行模式,这时光标会移到最下面一行等待输入,读取保存离开等操作在此模式下完成

下面介绍下vim常用的快捷键

一般模式下

  1. ctrl+f :屏幕向下移动一页
  2. ctrl+b:屏幕向上移动一页
  3. (零)0 或 Home : 光标移动到这一行最前面字符处
  4. $或End:光标移动到这一行最后面字符处
  5. H:光标移动到屏幕最上方那一行的第一个字符处
  6. M:光标移动到这个屏幕的中央那一行的第一个字符处
  7. L:光标移动到这个屏幕的最下方那一行的第一个字符
  8. G: 移动到这个文件的最后一行
  9. gg:移动到这个文件的第一行( 相当于1G)
  10. /word: 向下寻找一个字符串名称为word的字符串
  11. :n1,n2s/word1/word2/g: n1和n2为数字。在第n1和n2行之间寻找word1这个字符串,并将该字符串替换为word2
  12. :1,$s/word1/word2/g: 从第一行到最后一行查找word1字符串,并将该字符串替换为word2
  13. :1,$s/word1/word2/gc: 从第一行到最后一行查找word1字符串,并将该字符串替换为word2,且在替换前显示提示字符给用户确认是否真的替换
  14. x X: x为向后删除一个字符(delete),X为向前删除一个字符(backspace)
  15. nx xX: 向前向后删除n个字符
  16. dd:删除光标所在那一整行
  17. ndd: 删除光标所在的向下n行,
  18. yy: 复制光标所在的那一行
  19. nyy: 复制光标所在的向下n行
  20. p P: p为将复制的数据在光标所在的下一行粘贴,P为将复制的数据在光标所在的上一行粘贴
  21. u: 还原前一个操作
  22. ctrl+r: 重复前一个操作
  23. .: 重复前一个操作

命令行模式

  1. :w 将编辑的数据保存
  2. :w! 将编辑的数据强制写入,
  3. :q 离开
  4. :q! 强制离开不保存
  5. :wq 保存后离开
  6. ZZ 若文件没有改动,则不保存离开,若文件有改动,保存后离开
  7. :set nu 显示行号
  8. :set nonu 取消显示行号

一般模式切换到编辑模式可用案件说明

  1. i I: 进入插入模式, i为从当前光标所在处进入编辑模式,,I为从当前光标所在行的第一个非空格处进入编辑模式
  2. a A: 进入插入模式, a为从当前光标所在位置的下一个字符处进入编辑模式,A为从当前光标所在行的最后一个字符处进入编辑模式
  3. o O: 进入插入模式, o为在目前光标所在行的下一行处插入新的一行,O为从当前光标所在行的上一行插入新的一行
  4. r R: 进入替换模式 ,r为替换光标所在位置处的字符一次,R会一直替换光标所在位置处的字符,直到按下esc键

可供大家使用vim时进行查阅

相关文章

  • vim快捷键总结

    vim快捷键 1.vim三种常用模式介绍 普通模式(Normal mode) 在普通模式中,用的编辑器命令,...

  • vim 三种模式及常用快捷键介绍

    首先 所有linux like系统 包括mac 都会内置vi文本编辑器 而vim可以视为vi的高级版本,下面我来介...

  • day-7 vim编辑器

    1. vim常用的三种模式 vim普通模式 光标跳转 复制与粘贴 删除、剪切、撤销 vim编辑模式 vim命令模式...

  • Vim常用操作

    Vim 有三种常用状态 1:插入模式 2:命令模式 3:末行模式 Vim三种模式之间的互相转换 1:命令模式 输入...

  • spacemacs HowToUse 常用概念和模式切换

    spacemacs_HowToUse_常用概念和模式切换 常用概念 Vim的几种模式 正常模式:可以使用快捷键命令...

  • Vim

    vim 常用快捷键 VIM用法 vim入门进阶与折腾 shift + v 进入可视模式 然后用hjkl选中操作的行...

  • VIM使用常用命令

    vim常用命令vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。 命令模式(按ESC)下...

  • vim简明文档

    替换 查找 删除 复制粘贴 编辑模式 进入取代模式 命令行模式可用的按钮 vim 常用快捷键 方向键 vim修改默认配置

  • vim一般模式的常用命令

    上次我简单介绍了vim的三种模式:一般模式,编辑模式和命令模式,本次我来讲解一般模式的常用命令 首先简单介绍一下"...

  • Vim

    常用的Vim功能 三种模式 Normal模式 Insert模式 Visual模式 模式直接的切换 退出编辑模式: ...

网友评论

    本文标题:vim 三种模式及常用快捷键介绍

    本文链接:https://www.haomeiwen.com/subject/rbzzdqtx.html