2. 什么是ANSI转义序列

 ANSI是American National Standards Institute的缩写
   也就是美国国家标准协会

   ANSI转义序列,可以看作是一系列函数,
   用来改变显示模式,控制光标的移动甚至可以对键进行重定义等

   在BBS上,只用得到其中的一部分,最常用的就是前背景色的设置了,
   另外如光标控制、清屏等的控制码在一些特定场合用来制造一点特殊效果

   另外,一些终端软件,如cterm,还自己定义了一些非标准的控制码

   ANSI转义序列,都是以一个ASCII码27号字符开始,该字符在firebird系统下的输入
方式是连按两下ESC(水木的系统也是这样),  这时候一般会出现一个*号,不过它与直接
通过Shift+8输入的*号不同,这实际上是一个控制字符(ASCII码27号字符),这里要赞一
下水木,控制符用了黄颜色的*,这样即使跟普通的*号同时出现也不会混淆了)。

   ANSI转义序列是区分大小写的

编辑框时(比如修改原有代码时),可以用Insert键插入控制符,当然连按两下ESC也是可
以的

   比如编写文章时连按两下ESC(用cterm的注意不是在文章编辑框里面这么做),看到
一个*号,紧接着输入"[36m浅蓝"(不要输入那两个引号),现在应该是"*[36m浅蓝"了,
按一下ESC再按一下C键,看到了浅蓝。字的颜色改变了。


   ESC-C可以预览效果,大多数情况下看到的和发表出来的实际效果是一样的,
   不过ESC-C只能看当前一屏(23行)内的效果 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值