代码之家  ›  专栏  ›  技术社区  ›  z3cko

Mac OSX终端应用程序中的扩展ASCII字符和ANSI

  •  3
  • z3cko  · 技术社区  · 16 年前

    我想为OSX创建一些显示漂亮的ANSI颜色图形的shell脚本,但不幸的是,我发现关于这个主题的信息很少。

    1. OSX似乎使用Monaco10作为其默认控制台字体。有没有办法找出这种字体的所有可显示字符?
    2. 据我所知,OSX终端默认以UTF-8运行(有人能确认吗?)
    3. 是否可以在OSX上显示或输入扩展的ASCII字符(在Windows/DOS上是如何操作的,使用alt gr+输入数字)

    谢谢!

    2 回复  |  直到 11 年前
        1
  •  1
  •   Dennis Williamson    16 年前

    在bash中,您应该能够做到:

    for i in {32..255}; do printf "$i "\\$(($i/64*100+$i%64/8*10+$i%8))"\n"; done | column
    

    获取一个ASCII字符表。

        2
  •  1
  •   prodigitalson    16 年前

    扩展字符ar通常是隐藏的thorugh选项+字符键和shift+选项+字符键。默认情况下,我认为终端是UTF-8。摩纳哥应该支持compete字符映射。如果打开字体簿,您可以访问其中的字符映射。

    此外,您可以从终端的“首选项”窗格中自定义许多此类内容。

    推荐文章