首页 > 分布式 > Linux > vi编辑器
2014
03-22

vi编辑器

vi是Linux / Unix系统中主流的命令行文本编辑器,功能极为强大,vim是增强版本的vi,建议使用vim而非vi,两者使用方法相同。

vim命令可以启动vim编辑器:vim 目标文件路径

如果目标文件存在,则打开该文件;如果目标文件不存在,则vim新建并打开该文件。

vim的三种工作模式

命令模式(常规模式)

vim启动后,默认进入命令模式,任何模式都可以通过esc键回到命令模式。命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等等操作。

插入模式

在命令模式中按“i”键,即可进入插入模式。在插入模式下可以输入编辑本文内容,使用esc键可以返回命令模式。

最后行模式

在命令模式中按“:”键可以进入最后行模式,光标会移动到底部,在这里可以保存修改或退出vim。

心得:各种模式之间切换要先esc回到命令模式再进入想要的模式。

使用vi(各种命令)

Vi编辑器提供了大量的命令来进行相关操作,下面学习vi编辑器中的常见命令。分两类:

命令模式下常用命令

i 在光标前插入文本

o 在当前行下插入新行

dd 删除当前行

u 撤销上一个操作

yy 复制一行(将当前行的内容放入缓冲区)

nyy 复制n行,如3yy

p 粘贴

r 替换当前字符

/ 搜索

最后行模式下常用命令

:w 保存当前修改

:q 退出

:wq 保存并退出(相当于:x)

:q! 强制退出,不保存修改

:set number 显示行号(简写为:set nu)

:! 执行系统命令并显示执行结果

:sh 切换到命令行,使用 ctrl + d 切换回vim


留下一个回复

你的email不会被公开。