常用命令语法
| 语法 | 作用 |
|---|
| vi FILENAME | 创建或者打开一个文件 |
| vi +NUMBER FILENAME | 打开一个文件,并定位光标至指定行首 |
| vi + FILENAME | 打开一个文件,并定位光标至文件末尾行首 |
| vi +/KEYWORD FILENAME | 打开一个文件,并定位光标至关键词匹配行行首 |
进入输入模式
| 命令 | 作用 |
|---|
| a | 在光标后添加字符 |
| A | 在光标所在的行尾添加字符 |
| i | 在光标前添加字符 |
| I | 在光标所在的行首添加字符 |
| o | 在光标所在行的下一行添加字符 |
| O | 在光标所在行的上一行添加字符 |
| s | 删除光标所在字符,并且进入插入模式 |
| S | 删除光标所在的行,并且进入插入模式 |
命令模式操作
| 命令 | 作用 |
|---|
| x | 删除光标所在字符 |
| u | 撤销上次操作 |
| . | 重新执行上次操作 |
| r | 替换光标所在字符,要跟上需替换字符 |
| dd | 删除光标所在的行 |
| dG | 删除光标所在的行至文件尾所有内容 |
| h | 向左移动光标 |
| j | 向下移动光标 |
| k | 向上移动光标 |
| l | 向右移动光标 |
末行模式操作
| 语法 | 作用 |
|---|
| :w | 保存 |
| :q | 退出 |
| :x | 保存退出 |
| :r FILENAME | 合并文件 |
| :w FILENAME | 将文件另存为 |
| :!COMMAND | 执行 Linux 的命令 |
末行模式搜索
| 语法 | 作用 |
|---|
| :/KEYWORD | 搜索对应的关键词 |
| /KEYWORD | 搜索对应的关键词 |
| n | 查找下一个关键词 |
| N | 查找上一个关键词 |
末行模式替换
| 语法 | 作用 |
|---|
| :s/OLDWORD/NEWWORD | 将光标所在行第一个匹配关键词替换 |
| :s/OLDWORD/NEWWORD/g | 将光标所在行内所有匹配关键词替换 |
| :LOWNUM,HIGHNUM s/OLDWORD/NEWWORD/g | 将行号内的所有匹配关键词替换 |
| :set number | 显示行数 |
本文链接:https://my.lmcjl.com/post/19480.html
4 评论