27 AĞUSTOS 2010, Cuma
terminale renkli metin unıx uygulamaları
Terminal bir metin editörü, UNIX için ilk metin editörü gibi bir şey, vi gibi yazmaya başladım. Tek amacım iyi vakit geçirmek için, ama kaynak kod düzenleme için sözdizimi vurgulama olsun diye renkli metin göstermek mümkün olmak istiyorum. Bunu nasıl başarabilir? Bunun için özel bir POSIX API vardır, ya da ncurses kullanmak zorunda mıyım? (Çok değil.) ben ...
Herhangi bir tavsiye? UNIX API bazı ders kitapları olabilir mi?
Şimdiden teşekkürler
CEVAP
27 AĞUSTOS 2010, Cuma
Bu renk kodları, nasıl kullanabileceğinizi gösteren küçük bir C programı
#include <stdio.h>
#define KNRM "\x1B[0m"
#define KRED "\x1B[31m"
#define KGRN "\x1B[32m"
#define KYEL "\x1B[33m"
#define KBLU "\x1B[34m"
#define KMAG "\x1B[35m"
#define KCYN "\x1B[36m"
#define KWHT "\x1B[37m"
int main()
{
printf("%sred\n", KRED);
printf("%sgreen\n", KGRN);
printf("%syellow\n", KYEL);
printf("%sblue\n", KBLU);
printf("%smagenta\n", KMAG);
printf("%scyan\n", KCYN);
printf("%swhite\n", KWHT);
printf("%snormal\n", KNRM);
return 0;
}
Bunu Paylaş:
Nasıl bir Linux terminale renkli metin...
Nasıl ACTİON_SEND niyet (ve her uygula...
İki farklı renkli metin ile tek TextVi...
Unıx üzerinde metin dosyasından satır ...
Yüce Metin 2 - dosyayı Göster Kenar Çu...