2016-03-29 23 views
0

Ben Blessed kullanıcı değilim, ben term.bold() fonksiyonun içeriğini öğrenmek için çalıştı son zamanlarda, bu çıktıyı aldım `ne yapar:? \x1b[1m\x1b(B\x1b[m X1B (B` do

ne anlama \x1b[1m ve \x1b[m, ama \x1b(B ne yapar? ı yazdırmadan çalıştı, ama hiç bir şey yapmak için görünmüyor.

peşin!

+0

[Bu VT100/ANSI çıkış kodu referans] (http: Blessed muhtemelen

normal = tigetstr('sgr0') 

Ek okumalar içinde, örneğin \x1b(B\x1b[m bir parçası olarak bu almak olduğunu : //www.termsys.demon.co.uk/vtansi.htm) yardımcı olmalıdır. İpucu: 'B', kaçış sırasının bir parçası değildir. –

+0

@Joachim Pileborg Ah Görüyorum ... yani '\ x1b (' varsayılan yazı tipini ayarlar. B ne anlama geliyor? –

cevap

0

kontrol dizisi \x1b(B varsayılan karakter kümesini seçer ASCII. XTerm Control Sequences Bkz: ihtimale sağlanır

 
ESC (C Designate G0 Character Set (ISO 2022, VT100). 
      Final character C for designating 94-character sets. In this 
      list, 0 , A and B apply to VT100 and up, the remainder to 
      VT220 and up. The VT220 character sets, together with the 
      Portuguese character set are activated by the National 
      Replacement Character controls. The A is a special case, 
      since it is also activated by the VT300-control for British 
      Latin-1 separately from the National Replacement Character 
      controls. 
    ... 
      C = B -> United States (USASCII). 

terminali örneğin başka bir karakter kümesine kuruldu line-drawing.