⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 color_print.h

📁 6440linuxDriver的源代码
💻 H
字号:
#ifndef __AC_COLOR_PRINT_H__#define __AC_COLOR_PRINT_H__/* *  add fun to your (debug) output *  color number verified in rxvt */#define	   FG_BLACK     30#define	   FG_RED       31#define	   FG_GREEN     32#define	   FG_YELLOW    33#define	   FG_BLUE      34#define	   FG_MAGENTA   35#define	   FG_CYAN      36#define	   FG_WHITE     37#define	   BG_BLACK     40#define	   BG_RED       41#define	   BG_GREEN     42#define	   BG_YELLOW    43#define	   BG_BLUE      44#define	   BG_MAGENTA   45#define	   BG_CYAN      46#define	   BG_WHITE     47#define __TERM_COLOR(fg, bg) "\e["#fg";"#bg"m"#define TERM_COLOR(f,b) __TERM_COLOR(f,b) /* this varies , how do I get to know the default setting? *//* OK, default to set all attr off */#define DEFAULT_THEME "\e[0m"#ifdef __AC_COLOR_DEBUG__#define __SET_THEME(fg, bg, x) TERM_COLOR(FG_##fg,BG_##bg) x DEFAULT_THEME#else  /*  __AC_COLOR_DEBUG__ */#define __SET_THEME(fg, bg, x) x#endif /*  __AC_COLOR_DEBUG__ *//* short for X_ON_BLACK */#define RED(x)      __SET_THEME(RED, BLACK, x)#define GREEN(x)    __SET_THEME(GREEN, BLACK, x)#define BLUE(x)     __SET_THEME(BLUE, BLACK, x)#define MAGENTA(x)  __SET_THEME(MAGENTA, BLACK, x)#define CYAN(x)     __SET_THEME(CYAN, BLACK, x)#define WHITE(x)    __SET_THEME(WHITE, BLACK, x)#define YELLOW(x)   __SET_THEME(YELLOW, BLACK, x)#endif /* __AC_COLOR_PRINT_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -