gpt4 book ai didi

shell - shell 文本编辑器如何工作?

转载 作者:行者123 更新时间:2023-12-04 09:06:08 28 4
gpt4 key购买 nike

我对编程还很陌生,但我想知道 vim、emacs、nano 等 shell 文本编辑器如何能够控制命令行窗口。我主要是一名 Windows 程序员,所以可能在 *nix 上有所不同。据我所知,只能将文本打印到控制台,并要求输入。文本编辑器如何在命令行环境中创建可导航、可编辑的窗口?

最佳答案

通过使用如下库,这些库又使用转义字符序列

姓名
ncurses - CRT 屏幕处理和优化包

概要
#包括

描述
ncurses 库例程为用户提供了一个独立于终端的
通过合理优化更新字符屏幕的方法。这个
实现是“新的诅咒”(ncurses)并且是批准的替代品
对于 4.4BSD 经典诅咒,已停产。

[...剪断....]

ncurses 包支持:整体屏幕、窗口和垫
操纵;输出到窗口和垫;读取终端输入;控制
在终端和诅咒输入和输出选项;环境查询
例行公事;颜色处理;使用软标签键; terminfo 能力;
并访问低级终端操作例程。

关于shell - shell 文本编辑器如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/179299/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com