vi学习_0FAQ

 

FAQ

1 什么是文本编辑器(简称编辑器)?

一个用来创建和修改文本文件的程序。

2 编辑器与字处理程序有什么不同?

编辑器只处理纯文本,也就是说由可显示字符构成的数据,包括字母、数字、标点符号、空格和制表符。

当希望创建一个拥有多种字体的文档,或者需要使用各种字体大小、颜色、斜体、粗体或者其他属性时,应该使用字处理程序。

3 vi的含义

vi的含义是visual editor,可视编辑器。

4 vim的含义

vim的含义是vi improved,vi改进版。

其实,相对于vi,vim不是新版本的vi,或vi的扩展,而 是一种完全不同的程序,只是向后兼容vi。当运行vim时 ,所使用的编辑器是一个拥有众多在vi中没有的复杂特性的编辑器。当然,因为vim向后兼容,所以可以在vim中使用vi的所有标准命令。但是,vim提供的新特性与vi相差甚大,从而使vim的使用相对于vi的使用来说是一种完全不同的体验。

因为不管使用什么类型的linux或unix,不管系统有多小,vi极有可能是唯一可用的综合性文本编辑器。基于上述原因,一般教材上都建议先学习vi再学习vim。

5 什么是编辑缓冲区(editing buffer)?

在使用vi时,存放数据的存储区域称为编辑缓冲区(editing buffer)。

6 什么是当前行?

在任何时候,光标必然位于屏幕的某一行上。这一行就称为当前行。

7 什么是当前字符?

在当前行中,光标将位于某个特定字符之上或者之下,这个字符就称为当前字符。

8 在vi中,单词指什么?

在vi中,单词就是一串字母、数字或下划线字符。

9 在vi中,句子指什么?

在vi中,句子的正式定义是一个字符串,以句号、逗号、问号或感叹号结尾,后面至少跟两个空格或一个新行字符(新行字符标记每行的末尾)。换句话说,vi所识别的句子,必须保证后面是两个空格,或者是行尾。

10 在vi中,段落指什么?

段落定义为以一个空白行开头并以一个空白行结束的一块文本区域。换句话说,在行首放一个制表符来标识一个新段落是远远不够的。

11 ^(音调符号)代表什么?

unix中约定将^(音调符号)字符作为<Ctrl>的缩写。如^G指的就是<ctrl-G>。

12 什么是编号缓冲区(numbered buffer)?

每当删除一行或多行文本时,vi都将删除内容保存在一个特殊的存储区中,这个存储区称为编号缓冲区(numbered buffer)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

signjing

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

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

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

打赏作者

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

抵扣说明:

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

余额充值