Linux文本编辑(续)

ex转义方式

vi和ex编辑器的功能相同,二者的主要区别是用户界面的不同。 在vi中,命令通常是单个字母,如a、x、r等。而在ex中,命令是以Enter键结束的命令行。vi有一个专门的“转义”命令,可访问很多面向行的ex命令。为使用ex转义方式,可输入一个“:”作为ex命令提示符,“:”出现在状态行(通常在屏幕最下面一行)。按中断键(通常是Delete键),可终止正在执行的命令。多数文件管理命令都是在ex转义方式下执行的(如读取文件,把编辑缓冲区的内容写到文件中等)。转义命令执行后,自动回到命令方式。例如:

:1,$ s/I/i/g <按Enter键>

则从文件第一行至文件末尾 ($)将大写I全部替换成小写i。

进入和退出vi

只有进入vi编辑器,才可以使用vi的命令。完成文本编朝以后,应退出vi,回到shell命令状态。

进入vi

在系统提示符$下输入命令vi和想要编辑(建立)的文件名,便可进入vi。例如:
$ vi example.c
[光标]


"example.c”[新文件] 0, 0-1全部

上述示例表示example.c是一个新文件,里面还没有任何东西。光标停在屏幕的左上角。在每一行开头都有一个“~”,表示空行。

如果指定的文件已在系统中存在,那么输入上述命令后,就会在屏幕上显示该文件的内容,光标停在上次退出编辑前所在行的开头。在屏幕底部显示行信息,包括正在编辑的文件名、行数和字符个数、光标所在的行与列、是否全部显示出来等,该行称为vi的状态行。例如:

$ vi m1.c

main( )
{
printf(“Hello!\n”);

}


“m1.c” 4 L, 32 C 1, 1 全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值