yy 复制一行 p 粘贴 :q退出 :q!强制退出 :w保存 ctrl + r 恢复撤销操作 vim file 新建一个file i在当前光标插入 I 在行首插入 o 下一行首插入 O上一行首插入 s 删除字符插入 S删除本行插入 a 光标后追加 A行尾追加 hjkl 左下上右 0移到行首 $移到行尾 ^移到行第一个非空字符 w 下一个词开头 W移到下一个词开头,不含标点 b上一个词开头 B上一个词开头,不含标点 ctrl + f pageup 前翻页 ctrl + b pagedown 后翻页 G 移到最后一行的开头 num G 移到num行 u撤销操作 x 删除字符 numx 删除num个字符 dd删除当前行 numdd删除num行 d$ 从当前删到行尾 d0 从当前删到行首 dG从当前删到文件尾 dnumG从当前删到num行 p光标后粘贴 P光标签粘贴 yy复制一行 numyy复制num行 y$复制到行尾 y0复制到行首 yG复制到文件尾 ynumG复制num行 J将下一行追加到当前行尾 fx 当前行搜索x 范围在光标之后 ;分号重复刚才的搜索 /key 搜索key 回车搜索 n下一个匹配 b上一个匹配 或者N %s/替换前的内容/替换后的内容/g g代表全局,不加只替换一个 2,20s/before/after/g 替换2-20行的所有 %s/key/ 后边不写要替换的内容,即为删除 :n :N切换文件 :r file 插入文件
|