vim编辑器
vim编辑器
1. vim编辑器的几种模式以及模式之间的转换

2. 普通模式下可以执行的操作
| 命令 | 作用 | 备注 |
|---|---|---|
| yy | 复制光标所在的当前行 | nyy(n是一个数字,相当于复制光标所在行开始的n行) |
| y$ | 复制光标所在位置到这行末尾的内容 | |
| y^ | 复制光标所在位置到这行开头的内容 | |
| w | 跳转到下一个单词开始的位置 | |
| e | 跳转到单词结束的位置 | |
| b | 跳转到上一个单词开头的位置 | |
| yw | 复制光标所在位置到单词结尾的内容 | 复制内容包含单词后面的空格 |
| p | 粘贴复制的内容 | np(n是一个数字,相当于把内容复制n次) |
| dd | 删除光标所在的当前行 | ndd(相当于删除光标所在行开始的n行) |
| dw | 删除光标所在位置到单词结尾的内容 | 删除内容包含单词后面的空格 |
| d$ | 与y$作用类似 | |
| d^ | 与y^作用类似 | |
| u | 撤回最近的一次操作 | 相当于windows上的ctrl+z |
| x | 向右的剪切操作 | |
| X | 向左的剪切操作 | |
| r | 替换光标所在的字符 | |
| R | 替换光标位置开始的字符串 | |
| shift+$ | 跳转到光标所在行的行尾 | |
| shift+^ | 跳转到光标所在行的行头 | |
| gg | 跳转到第一行的开头 | H |
| G | 跳转到最后一行的行头 | L |
| nG | 跳转到第n行的开头 |
3. 普通模式

4. 命令模式

本文来自博客园,作者:seonwee,转载请注明原文链接:https://www.cnblogs.com/seonwee/p/18767244

浙公网安备 33010602011771号