Linux vi文本编辑器基本操作指南

vi编辑器的三种基本工作模式:命令模式、文本输入模式、末行模式

1、命令模式

该模式是进入vi的默认模式,不管用户处于何种模式,按下ESC键即可进入命令模式。

2、文本输入模式

在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。

3、末行模式

末行模式也称 ex 转义模式。

在命令模式下,用户按 : 键即可进入末行模式下,此时 vi 会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个 : 作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行。末行命令执行完后,vi 自动回到命令模式。

4、vi工作模式切换

如果要从命令模式转换到编辑模式,可以输入命令a或者i

如果需要从文本模式返回,则按下Esc键即可。

在命令模式下输入 : 即可切换到末行模式,然后输入命令。

5、进入vi编辑器

打开一个Xshell终端,在说明符后输入vi和想要编辑(或建立)的文件名,便可进入vi编辑器,

格式如下:

$ vi test.c

如果只输入 vi,而不带文件名,也可以进入 vi。这时编辑的文件是没有文件名的,所以在退出 vi 时,需要在退出命令后输入文件名,这样才能保证该文件被保存在磁盘中。

┃
~
~
~
~
~
"test.c" [New File]

光标表示 vi 编辑器的当前编辑位置停留在屏幕第 1 行首位上。其余各行行首均有一个~符号,表示该行为空行。

最后一行也称状态行,显示当前正在编辑的文件名及其状态。如本例是 [New File],表示 test.c 是一个新建的文件,其中还没有任何内容。如果 test.c 文件已在系统中存在,那么输入上述命令后,则在屏幕上显示出该文件的内容,并且光标停在第 1 行的首位,在状态行显示出该文件的文件名、行数和字符数。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zero不吃鱼の猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值