📄 color_print.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 + -