📄 basefunc.h
字号:
void init_color(){ init_pair(1,COLOR_BLUE,COLOR_WHITE); init_pair(2,COLOR_BLUE,COLOR_YELLOW); init_pair(3,COLOR_BLUE,COLOR_BLACK); init_pair(4,COLOR_BLACK,COLOR_WHITE); init_pair(5,COLOR_BLACK,COLOR_BLUE); init_pair(6,COLOR_BLACK,COLOR_YELLOW); init_pair(7,COLOR_BLACK,COLOR_CYAN); init_pair(8,COLOR_BLACK,COLOR_GREEN); init_pair(9,COLOR_CYAN,COLOR_BLUE); init_pair(10,COLOR_CYAN,COLOR_YELLOW); init_pair(11,COLOR_CYAN,COLOR_GREEN); init_pair(12,COLOR_CYAN,COLOR_RED); init_pair(13,COLOR_MAGENTA,COLOR_RED); init_pair(14,COLOR_MAGENTA,COLOR_GREEN); init_pair(15,COLOR_MAGENTA,COLOR_BLUE); init_pair(16,COLOR_MAGENTA,COLOR_YELLOW); init_pair(17,COLOR_GREEN,COLOR_WHITE); init_pair(18,COLOR_GREEN,COLOR_YELLOW); init_pair(19,COLOR_GREEN,COLOR_BLACK); init_pair(20,COLOR_GREEN,COLOR_RED); init_pair(21,COLOR_WHITE,COLOR_BLUE); init_pair(22,COLOR_WHITE,COLOR_BLACK); init_pair(23,COLOR_WHITE,COLOR_RED); init_pair(24,COLOR_WHITE,COLOR_CYAN); init_pair(25,COLOR_YELLOW,COLOR_BLUE); init_pair(26,COLOR_RED,COLOR_BLUE); init_pair(27,COLOR_GREEN,COLOR_BLUE); }/*function:init ncursesreturn :0 true 1 false*/int init_interface(){ initscr(); if (has_colors()==FALSE) { endwin(); return 1; } start_color(); init_color(); cbreak(); noecho(); keypad(stdscr,TRUE); return 0;}void clearup_interface(){ echo(); endwin(); system("clear");}char* trimleft(char *buf){ int len=strlen(buf); int i=0; char *ret=buf; while(i<len && buf[i]==' ') { ret++; i++; } return ret;}char* trimright(char *ret,char *buf){ int len=strlen(buf); strcpy(ret,buf); while(len>0 && ret[len-1]==' ') { ret[len-1]='\0'; len--; } return ret;}void QuitWithErr(char *errmsg){ //don't forget to free memory endwin(); fprintf(stderr,"%s",errmsg); exit(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -