多模式文本编辑器

四种模式

  • 正常模式
  • 插入模式
  • 命令模式
  • 可视模式

正常模式

插入:一般光标位于待插入的位置

  • i光标前,I光标行首
  • a光标后,A光标行尾
  • o光标下一行,O光标上一行

光标移动

  • h左,j下,k上,l

复制剪切:粘粘到光标的下一行

yy复制一行,dd剪切一行,p粘贴一行

撤销和重做

  • u撤销,<Ctrl>r重做

其它

  • x删除光标所在字符,r替换光标所在字符
  • gg第一行,G最后一行,nG:n跳到第n行
  • ^快速移动到行首(非空白),$快速移动到行尾

命令模式

执行shell命令

  • :!执行shell命令

查找和替换

  • /查找,n下一个,N上一个
  • :%s/a/b/g全局替换a为b

可视模式

v普通可视,V行可视,<Ctrl>v块可视

多行注释

  1. <Ctrl>v进入块可视模式,上下选中多行
  2. I插入注释符
  3. 连续按两次Esc