replxx:支持UTF-8,语法突出显示,提示和Windows的Readline和libedit替代品,并且已获得BSD许可

时间:2024-05-17 20:33:30
【文件属性】:

文件名称:replxx:支持UTF-8,语法突出显示,提示和Windows的Readline和libedit替代品,并且已获得BSD许可

文件大小:103KB

文件格式:ZIP

更新时间:2024-05-17 20:33:30

syntax-highlighting utf-8 ansi linenoise readline

阅读评估打印循环++ 小型,便携式GNU readline替代品,可处理Linux,Windows和MacOS,能够处理UTF-8字符。 与GNU readline(即GPL)不同,该库使用BSD许可证,并且可以在任何类型的程序中使用。 起源 此replxx实现基于, 和10gen Inc.的工作。目标是创建可在Apache2或BSD许可程序中使用的零配置,BSD许可,读取行替换。 特征 单行和多行编辑模式,实现了常用的键绑定 历史处理 完成 语法高亮 提示 BSD许可证源代码 仅使用VT100转义的子集(与ANSI.SYS兼容) UTF8感知 支持Linux,MacOS和Windows 为了支持UTF8和Windows,它偏离了Salvatore的最初目标,即只需最少的读取行替换。 它偏离了10gen Inc.创建线噪声的C ++接口的目标。 该库内部使用C ++,但向用户提供了与


【文件预览】:
replxx-master
----.travis.yml(205B)
----build-all.sh(2KB)
----make.ps1(2KB)
----include()
--------replxx.h(22KB)
--------replxx.hxx(20KB)
----gen-coverage.sh(651B)
----src()
--------utf8string.hxx(2KB)
--------windows.cxx(3KB)
--------util.cxx(5KB)
--------conversion.hxx(739B)
--------history.cxx(9KB)
--------unicodestring.hxx(4KB)
--------ConvertUTF.h(5KB)
--------wcwidth.cpp(14KB)
--------prompt.hxx(1KB)
--------escape.cxx(29KB)
--------history.hxx(4KB)
--------escape.hxx(1020B)
--------replxx_impl.cxx(84KB)
--------ConvertUTF.cpp(10KB)
--------util.hxx(737B)
--------replxx.cxx(22KB)
--------prompt.cxx(4KB)
--------terminal.cxx(20KB)
--------conversion.cxx(3KB)
--------killring.hxx(2KB)
--------terminal.hxx(2KB)
--------replxx_impl.hxx(11KB)
--------windows.hxx(1KB)
----.appveyor.yml(251B)
----examples()
--------util.h(209B)
--------c-api.c(7KB)
--------util.c(720B)
--------cxx-api.cxx(18KB)
----LICENSE.md(3KB)
----.gitignore(149B)
----CMakeLists.txt(6KB)
----tests.py(89KB)
----README.md(3KB)
----.editorconfig(102B)
----replxx-config.cmake.in(74B)

网友评论