vi常用命令
Vim常用操作命令
|
一般模式:移动光标 |
|
| h | 左移一个字符 |
| j | 下移一个字符 |
| k | 上移一个字符 |
| l | 右移一个字符 |
| w | 右移一个单词 |
| b | 左移一个单词 |
| 0 | 移至当前行行首 |
| $ | 移至当前行行尾 |
| G | 移至文尾 |
| gg | 移至文首 |
|
一般模式:选择、复制、粘贴与删除 |
|
| v/V/ctrl+v | 固定光标(常用来与移动光标命令键组合选中某段文本)/长方形区块选择 |
| y | 复制 |
| yy | 复制当前行 |
| p/P | 将复制的文本粘贴到当前行的下一行/上一行 |
| d | 删除选中文本 |
| c | 删除选中文本并切入到编辑模式 |
| dd | 删除整行 |
| X/X | 向后/向前删除一个字符 |
| ctrl+r | 反撤销 |
| . | 重复前一个动作 |
| > | 缩进 |
|
一般模式:搜索与替换 |
|
| /keyword | 向下搜索关键词keyword |
| ?keyword | 向上搜索关键词keyword |
| n/N | 重复/反向重复前一次搜索动作 |
| s/searchword/replaceword | 搜索 替换(前面可以加上行号1和2,后面可以加上/g则表示全部替换) |
|
进入编辑模式 |
|
| i/I | 当前光标所在处字符前插入/当前光标所在行第一个非空格处插入 |
| a/A | 当前光标所在处字符后插入/当前光标所在行行尾插入 |
| o/O | 当前光标所在行的下一行/上一行开始插入 |
|
指令列命令模式 |
|
| :num | 定位到指定行 |
| :! command | 暂时离开vi执行linux下command命令的显示结果 |

浙公网安备 33010602011771号