将控制台的全部内容更改为反转视频
Change entire content of console to reverse video
我在 Linux 上使用 ncurses 用 C 编写了一个小寻呼机。因为这个寻呼机只为我自己,而且因为我发现整页反白更容易阅读文本,所以我想找到一种方法将整个屏幕颜色更改为反白,即不只是直到最后一个字符之前新队。类似于命令 emacs
和 emacs -r
.
之间的区别
这给了我白底黑字。
#include <ncurses.h>
int main(void)
{
initscr();
if (has_colors()) {
assume_default_colors( COLOR_BLACK, COLOR_WHITE);
start_color();
}
printw("line 1\n");
printw("line 2\n");
printw("line 3\n");
printw("press enter");
getch();
endwin();
return 0;
}
我在 Linux 上使用 ncurses 用 C 编写了一个小寻呼机。因为这个寻呼机只为我自己,而且因为我发现整页反白更容易阅读文本,所以我想找到一种方法将整个屏幕颜色更改为反白,即不只是直到最后一个字符之前新队。类似于命令 emacs
和 emacs -r
.
这给了我白底黑字。
#include <ncurses.h>
int main(void)
{
initscr();
if (has_colors()) {
assume_default_colors( COLOR_BLACK, COLOR_WHITE);
start_color();
}
printw("line 1\n");
printw("line 2\n");
printw("line 3\n");
printw("press enter");
getch();
endwin();
return 0;
}