Loading... 插入文本 ======== ```代码 i 当前光标处插入 I 在行首插入 a 光标前插入 A 在行末尾插入 o(小写) 所在行的上边儿增加一行 O(大写) 所在行的下边儿添加一行 ``` 删除文本 ======== ```bash 代码 语意 dd 删除光标所在行 x 删除光标所在字符 X 删除光标前的字符 dw 删除一个单词 d^ 删除到行首 D 删除到行尾 d$ 同上⬆️ dG 删除到 文章末尾 d1G 删除 到文章首部 ``` 复制/粘贴 ========= ```bash 代码 语意 y 复制光标所在字符 yy 复制当前行 y^ 复制到行首 y$ 复制到行末 yw 复制一个单词 y2w 复制两个单词(依次类推) yG 复制到文章末 y1G 复制到文章首 p(小写) 黏贴到光标后 P(大写) 黏贴到光标前 ``` 选中文本 ======== ```bash 代码 语意 v 按字符选择 V 按行选择 ctrl + v 按列选择 ``` 替换文本 ======== ```bash 代码 语意 r+替换的字符 替换当前字符 R 连续替换字符 按ESC离开 cc 重新编写本行 cw 重写一个单词 C 替换直到行莫的内容 {n}c 撤销n次操作 U 撤销所在行的所有修改 ctrl+r 恢复的撤销操作 ``` 跳转 ==== 行间跳转 ```bash 代码 语意 nG 跳转到第n行 ngg 跳转到第n行(同上) gg 跳转到第一行 G 跳转到最后一行 ctrl+o 回到跳转前的位置 ``` 行内跳转 ```bash 代码 语意 w 到下一个单词的开头 e 到本词的结尾 b 前一个词的开头 ge 前一个词的结尾 0 行开头 ^ 行开头(同上) $ 行结尾 ``` `set nu 每一行前显示行号` 搜索 ==== ```bash 代码 语意 f+字母 向后查找第一个 出现字母的位置 F+字母 向前查找第一个出现字母的位置 / 向后查找单词 ? 向前查找单词 ``` 补充 ==== 在命令前加上数字 如 3dd就是删除3行 ,可以省去重复执行代码 最后修改:2021 年 11 月 10 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏