From 326249db12950290b62f8bba737733eba2bd2d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9F=BA=E5=93=A5=E7=A7=91=E6=8A=80?= Date: Wed, 9 Jul 2025 10:27:53 +0800 Subject: [PATCH] Update kilo.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用备用窗口 --- kilo.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kilo.c b/kilo.c index 0d8aef4e..7d41e281 100644 --- a/kilo.c +++ b/kilo.c @@ -1207,6 +1207,9 @@ void editorProcessKeypress(int fd) { quit_times--; return; } + write(STDOUT_FILENO,"\033[2J",4); + write(STDOUT_FILENO,"\033[?1;47l",8); + write(STDOUT_FILENO,"\0338",2); exit(0); break; case CTRL_S: /* Ctrl-s */ @@ -1275,6 +1278,8 @@ void handleSigWinCh(int unused __attribute__((unused))) { } void initEditor(void) { + write(STDOUT_FILENO,"\0337",2); + write(STDOUT_FILENO,"\033[?1;47h",8); E.cx = 0; E.cy = 0; E.rowoff = 0;