文本编辑器之神VIM


模式

  • vim file
    1、一般模式不能直接编辑,可删除、复制、粘贴
    2、编辑模式编辑文本
    3、命令模式保存、退出、不保存退出
    sshot-2.png

常用快捷操作

  • u 撤回操作;
  • yy 复制当前行;多行复制,例(5+yy 复制5行)
  • p 粘贴;多行粘贴,例(5+p 粘贴5行)
  • dd 删除一行;多行删除,例(5+dd 删除多行)
  • y+$ 从光标开始复制;y+^ 复制光标之前;
  • y+w 复制当前单词;
  • d+w 删除一个词(光标放在要删除的词头)
  • X(大写)退格剪切
  • r 单字符改写;R(大写)依次替换后面的文字
  • shift+^ 移动到行头
  • shift+$ 移动到行尾
  • w 切词
  • gg 移动到文档开头
  • G 移动到文档结尾
  • :set nu,显示行号
  • 数字+G,跳转到指定行
  • :set nonu 隐藏行号
  • / 要查找的内容,查找功能,小写n下一个,大写N上一个;
  • :%s/要替换的内容/新内容/g,替换功能;