上一篇 分享链接 返回 返回顶部

Linux中的Vi/Vim用法

发布人:chyppt 发布时间:22小时前 阅读量:113

VI 是Linux系统中最基本的文本编辑器,类似于Windows系统中的记事本。它是所有Unix和Linux系统下的标准编辑器,功能强大,不逊色于任何现代文本编辑器。VIM 是VI的升级版,提供了代码补全、编译及错误跳转等方便编程的功能,因此在程序员中被广泛使用。

编辑文件 vi 文件

例如 vi /etc/hosts

VI编辑器的模式
VI编辑器主要有三种模式:
命令模式(Command Mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式或底行模式。

插入模式(Insert Mode):只有在插入模式下,才可以进行文本输入。按ESC键可以返回命令模式。

底行模式(Last Line Mode):用于保存文件或退出VI,设置编辑环境,如寻找字符串、列出行号等。

控制光标
使用上下左右键 添加新行 行末回车

常用VI命令


在命令模式下,可以使用以下命令:
i:切换到插入模式,在光标当前位置开始输入文本。
x:删除当前光标所在处的字符。
::切换到底线命令模式,在最底一行输入命令。
dd:剪切当前行。
yy:复制当前行。
p:粘贴剪贴板内容到光标下方。
u:撤销上一次操作。
Ctrl + r:重做上一次撤销的操作。
:w:保存文件。
:q:退出VI编辑器。
:q!:强制退出VI编辑器,不保存修改。

在插入模式下,可以使用ESC键退出到命令模式。在底线命令模式下,可以输入命令如:wq来保存文件并退出VI编辑器。

快捷键使用
在命令模式下,可以使用以下快捷键:
dd:删除(剪切)光标所在行整行。
yy:复制光标所在行。
p:粘贴复制或剪切的内容(粘贴到下一行)。
x:向后删除当前光标所在字符。
gg:把光标跳转到本文件的第一行。
G:把光标跳转到本文件的最后一行。
u:撤销,返回上一步。
r:替换当前光标所在位置(一个字母)。
R:向后连续替换。

终端快捷键使用
在Linux终端中,也有一些快捷键可以使用:

Ctrl + a:移到行首。
Ctrl + e:移到行尾。
Ctrl + L:一键清屏。
Ctrl + u:删除光标所在行。
Ctrl + d:向后删除光标所在位置字符。
Ctrl + c:终止当前任务。

了解和掌握VI编辑器的使用对于在Linux环境下工作是非常重要的。通过熟练使用VI编辑器,可以在Linux的世界里畅行无阻。

目录结构
全文
客服QQ 客服QQ
用户交流群 用户交流群
电子邮箱: pptwxo@163.com