linux vi(vim)常用命令汇总

Linux系统默认安装了Vim编辑器,它是一个功能强大的命令行编辑器,对于Linux系统的开发者来说非常实用。在使用Vi编辑器时,我们需要了解一些基础命令,在这篇文章中,我们会对Vi常用命令进行详细介绍,并提供一些实际应用案例以便更好地理解。

1. 进入Vi编辑器

首先,我们需要使用命令“vi”加上文件名进入Vi编辑器,例如:

```

vi file.txt

```

其中,file.txt是我们需要编辑的文件名。

2. 移动光标

在编辑器中,我们需要用到光标移动的功能,可以使用以下命令移动光标:

```

h - 向左移动一个字符

l - 向右移动一个字符

j - 向下移动一行

k - 向上移动一行

0 - 移动到行首

$ - 移动到行尾

G - 移动到文件末尾

ng - 移动到第n行

```

例如,若我们需要将光标上移3行,我们可以通过j命令向下移2行,然后使用k命令向上移1行。

3. 插入和删除

当我们需要在文件中插入文本或删除文本时,可以使用以下命令:

```

i - 在光标所在字符前插入文本

a - 在光标所在字符后插入文本

o - 在当前行的下一行插入新行

x - 删除光标所在的字符

dd - 删除光标所在行

```

例如,若我们需要在文件的第5行后插入一行新的文本,我们可以先使用G命令移动到文件末尾,然后使用5G命令移动到第5行,最后使用o命令插入新行。

4. 搜索和替换

在编辑器中,我们还需要使用到搜索和替换的功能,可以使用以下命令:

```

/xxx - 向文件中搜索xxx字符串

:n - 向下寻找下一个匹配

:N - 向上寻找下一个匹配

:%s/old/new/g - 将所有old字符串替换成new字符串

```

例如,我们需要将文件中所有的“hello”替换为“world”,我们可以使用如下命令:

```

:%s/hello/world/g

```

5. 保存和退出

当我们完成编辑后,需要保存文件并退出编辑器,可以使用以下命令:

```

:w - 保存当前文件但不退出

:wq - 保存当前文件并退出编辑器

:q - 不保存并退出编辑器

```

例如,若我们需要保存当前文件并退出编辑器,我们可以直接使用:wq命令。

总结

在本文中,我们介绍了Vi编辑器的一些基础命令,包括进入编辑器、移动光标、插入和删除、搜索和替换以及保存和退出等方面,这些命令在我们进行Linux系统开发时非常实用。通过实际应用案例,我们可以更好地了解这些命令的使用方法,希望本文能够帮助到大家。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(18) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部