-
vi打开文件- 正常打开
vi profile
- 打开文件,并将光标置于第 n 行
vi +8 profile
- 打开最后一行
vi + profile
- 打开指定搜索单词的位置
-
vi +/if profile这里的 if 是关键字 - 按 n 查找下一个关键字,按 N 查找上一个关键字
-
- 正常打开
- 编辑模式 → 输入模式
- i 在当前位置插入数据
- a 追加数据
- o 在当前行后面开启一个新的输入行
- I 行首
- A 行尾
- O 上一行
- 输入模式 → 编辑模式
- 按下 ESC
- 编辑模式 → 末行模式
- :
- 末行模式 → 编辑模式
- 按下 ESC
-
G最后一行 -
gg跳转到第一行 -
数字gg跳转到第数字行 -
w下一个单词 -
数字w跳转到下数字个单词 -
dw删除一个单词。 -
3dw删除三个单词 -
dd删除一行 -
3dd删除三行 -
u回退到前面的操作 -
.回退 u 执行的操作 -
yy复制一行 -
3yy复制三行 -
yw复制一个单词 -
3yw复制三个单词 -
p复制粘贴 -
6p粘贴 6 次 -
x剪切 -
3x剪切三个字符 -
r替换,然后输入一个字符替换 -
3r替换三个 -
hjkl方向键 -
ZZ保存并退出 -
ctrl+s锁屏 -
ctrl+q解锁 -
shift+6行首 -
shift+4行尾 - 末行模式
-
set nu设置行号 -
set nonu取消行号 -
w保存 -
q退出 -
wq保存并退出 -
q!强制退出,但是不保存 - 如果上次异常退出会保留同名隐藏文件,每次启动会给与提示
- 如果确定当前文件没问题,请删除隐藏文件
-
/pattern- 搜索指定的字符串
- /usr n 向下查找 N 逆向查找
- s/p1/p2/g
- 替换字符串
- g 替换当前所有 否则只替换当前行第一个
- s/abc/lucky/g
- 查找指定行
- 3,8s/abc/lucky/g
- 替换全文
- g/abc/s//lucky/g
-
常用 vi 指令
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 一、下载安装 访问linux.org,选择centos,找到centos对应版本的镜像网站下载。 新建虚拟机 安装...