vim命令

来源:互联网 发布:linux用户权限文件 编辑:程序博客网 时间:2024/06/08 02:39

光标移动

命令 效果 h 左移动 j 上移动 k 下移动 l 左移动 w 移动到下一个单词 b 移动到上一个单词

插入

命令 效果 i 当前光标处插入 I 行首插入 a 当前光标后一个位置插入 A 行末插入 o 当前行下面一行插入新行 O 当前行前一行插入新行 cw 替换一个单词

保存文档

命令 效果 w 保存 w + 文件名 另存为 saves + 文件路径 另存为 x 保存并退出 shift + zz 普通模式下保存并退出

删除

命令 效果 x 删除光标所在位置的字符 X 删除光标所在前一个字符 dd 删除当前行 dw 删除一个单词 d$ 删除至行尾 D 同上 d^ 删除至行首 dG 删除至文档结尾处 d1g 删除光标以上的所有行

重复命令

命令 效果 . 普通模式下,重复上一次的命令操作 N+命令 重复执行N次后面跟着的命令

光标快速跳转

命令 效果 nG 移动到第n行 gg 移动到第一行 G 移动到最后一行

行内跳转

命令 效果 w 下一个单词开头 e 下一个单词的结尾 b 当前单词的开头 ge 当前单词的结尾 ^ 行首 $ 行尾 f + 字母 向后搜索待搜索的字母并跳转到第一个匹配的位置 F + 字母 向前搜索待搜索的字母并跳转到第一个匹配的位置

复制粘贴

命令 效果 yy 复制整行 y^ 复制至行首,不含光标所在字符 y$ 复制至行尾,包含光标所在字符 yw 复制一个单词 y2w 复制2个单词 yG 复制到文本末尾 y1G 复制到文本开头 p 粘贴至光标后 P 粘贴至光标前

剪切

命令 效果 dd 剪切当前行 ddp 交换上下行

替换

命令 效果 r+字符 光标位置字符替换为指定字符 R 连续替换 cc 整行替换 cw 单词替换 C 替换至行末 ~ 反转光标所在位置字符大小写 u{n} 撤销一次或者n次操作 U 撤销当前行的所有修改 ctrl+r 撤销被撤销的操作

查找

命令 效果 /+字符 要查找的字符串 ? 向上查找 n 继续 N 向前查找下一个
原创粉丝点击