文本编辑器使用c

嗨,我想用c制作文本编辑器.我不想制作任何GUI,文本编辑器将成为一个控制台应用程序.我想问一下是否有任何库实现了一些基本功能,例如,我想在用户按下ctr时执行一个函数. 最佳答案 您将要查看curses库.对于大多数类Unix系统以及
Windows中的控制台程序(可能是在PowerShell下运行的程序,但不确定),有它的版本.

该库具有读取按键,在屏幕上移动以及以平台/终端独立方式使用ASCII或终端图形字符绘制窗口边界的功能.有些版本甚至可以使用鼠标.

还有更多的诅咒可以帮助你做,但你会很难理解它,直到你更深入地阅读它并看到一些实例(并实际意识到他们正在使用诅咒).

免费* nix系统最流行的版本是ncurses,windows版本称为pdcurses.

点赞