1 Star 1 Fork 0

两咸蛋 / XNanoReadLine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 643 Bytes
一键复制 编辑 原始数据 按行查看 历史

XNanoReadLine

English Version

介绍

XNanoReadLine是一个嵌入式行编辑库,类似一个简易的GNU readline,可以实现以下功能。基于XNanoReadLine可以快速实现一个基于串口、TCP等其他字符流接口的终端软件。

  1. 光标移动
  2. 行的字符增删
  3. 快捷键检测
  4. 历史记录
  5. 环境变量存储
  6. 行字符串变量替换,实现${var1} $var2
  7. 行字符串分割计算,实现"max 1 2",输出parma[0]="max", parma[1]="1", parma[2]="2"

编译

sudo apt-get install cppcheck
make

使用

见example.c

文档

详细文档见doc目录

C
1
https://gitee.com/two_salted_eggs/XNanoReadLine.git
git@gitee.com:two_salted_eggs/XNanoReadLine.git
two_salted_eggs
XNanoReadLine
XNanoReadLine
main

搜索帮助