Vim复健计划
目录
本文是笔者研究生入学期间vim进行系统性复习总结而成的笔记,因此内部排版混乱,知识点散乱而不成系统,望读者谨慎参考
Vim复健计划
命令模式 o 新建下一行并切换到编辑模式 O 新建上一行并切换到编辑模式 [n]x 包括光标的后n位剪切,若改为X,则是光标前n位但包括光标所在的字符 [n]yy 包括光标的后n行复制 [n]dd 包括光标的后n行剪切 [n]p 粘贴复制的内容n遍
D 包括光标的之后当前行的所有字符剪切 dG 包括光标的之后所有行剪切 J 将下一行合并到上一行,并用空格连接 . 执行上一次操作 Shift+I 光标移到行首并进入编辑模式 Shift+A 光标移到行尾并进入编辑模式 Ctrl+f 向下滚屏(可以用PageDown) Ctrl+b 向上滚屏(可以用PageUp) gg 光标移到第一行行首 G 光标移到最后一行行首 [n]gg 或[n]G 光标移到第n行行首 /内容 查找内容 n 转到下一个 N 转到上一个 ? 查找上一次搜索的内容 (?内容 与 /内容 作用一样) /^内容 查找以内容开头的字符串 /内容$ 查找以内容结尾的字符串 /a…b 查找以a开头b结尾,中间有3个任意字符的字符串 :r 文件名 在光标下一行插入文件的内容 :%s/aaa/bbb/gc 全文中aaa被替换为bbb,替换时确认 % 全文 s 替换 g 当前行所有字符 c 确认 :set nu 显示行号 :set nonu 不显示行号