Linux 简单使用vi编辑器

vi很常用,这里记录一下简单的用法,以利于未来用到或忘记时快速查阅。

vi的模式

每种模式都有各自的命令,命令模式有命令模式的命令,插入模式有插入模式的命令,末行模式有末行模式的命令。

保存文件(save; write)、退出vi编辑器(quit)

以下命令需在末行模式输入和执行

命令模式进入插入模式的方法

移动光标

以下4个键在命令模式和插入模式都可以使用

以下命令需在命令模式输入和执行

行内移动光标

行间移动光标

其他移动光标命令

复制(copy)

以下命令需在命令模式输入和执行

在末行模式输入以下命令执行

粘贴(paste)

以下命令需在命令模式输入和执行

删除(delete)

以下命令需在命令模式输入和执行

在末行模式输入以下命令执行

Linux 简单使用vi编辑器

删除文件空白行 - 执行:g/^$/d前

Linux 简单使用vi编辑器

删除文件空白行 - 执行:g/^$/d后

查找(find; search)

以下命令需在命令模式输入和执行

替换(replace; substitute)

查找和替换的命令语法 :[range]s/old/new/gc


行内(单行)查找和替换

行间(多行)查找和替换

在整个文件内(第一行与最后一行之间)进行查找和替换


查找和替换的例子

Linux 简单使用vi编辑器

查找和替换例子 - 原始文件内容

Linux 简单使用vi编辑器

查找和替换例子 - 在每行行首添加一个字符串

Linux 简单使用vi编辑器

查找和替换例子 - 在每行行尾添加一个字符串

Linux 简单使用vi编辑器

查找和替换例子 - 在以life开头的每一行添加一个字符串

取消(undo; cancel)

命令模式下输入以下命令执行

什么是当前行?什么是当前单词?

光标所在行就是当前行。光标所在的单词就是当前单词。

展开阅读全文

页面更新:2024-05-04

标签:尾部   光标   在行   字符串   编辑器   所在位置   单词   字符   命令   模式   简单   文件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top