расширенные ascii chars и ansi в приложении Mac OSX Terminal - PullRequest
3 голосов
/ 18 января 2010

Я хотел создать несколько сценариев оболочки, которые отображают довольно цветную графику для OSX, но, к сожалению, я нашел очень мало информации по этой теме.

  1. osx, кажется, использует monaco 10 в качестве шрифта консоли по умолчанию. есть ли способ узнать все отображаемые символы для этого шрифта?
  2. osx терминал работает в UTF-8 по умолчанию (может кто-нибудь это подтвердить?)
  3. есть ли способ показать или ввести расширенные символы ascii на osx (как это было сделано в windows / dos, когда alt gr + вводил цифры)

спасибо!

Ответы [ 2 ]

1 голос
/ 18 января 2010

В Bash вы должны уметь:

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

чтобы получить таблицу символов ASCII.

1 голос
/ 18 января 2010

Расширенные символы обычно используются в виде опции + символьная клавиша и Shift + опция + символьная клавиша. Я считаю, что терминал является UTF-8 по умолчанию. Монако должно поддерживать карту персонажа спортсмена. Если вы откроете FontBook, вы сможете получить доступ к карте символов там.

Кроме того, вы можете настроить многие вещи такого типа из панели настроек терминала.

...