
RT 比如进度条 list 选择之类的. 有框架什么的么. 找了下没找到
1 jimzhong 2016-12-19 13:35:43 +08:00 libncurses |
2 macleek 2016-12-19 13:35:45 +08:00 |
3 chemzqm 2016-12-19 13:36:13 +08:00 https://github.com/visionmedia/node-progress node 实现的,代码不多。 |
6 zhuangzhuang1988 2016-12-19 15:08:35 +08:00 |
7 t6attack 2016-12-19 15:18:50 +08:00 同问,有哪些可操作的 cli 程序?比较熟悉的, vi 编辑器, ntsysv 、 top 还有哪些好用的? |
11 lzkwin 2016-12-19 15:56:27 +08:00 跟字符画有点类似,这里有个字符画大全 http://chars.surge.sh/ |
13 KentY 2016-12-19 17:36:15 +08:00 如果交互要求不高的, 就显示个进度条的, 可以就用输出控制, 反复盖写相应区域来实现. 如果真正的 cli 程序,要求界面, 菜单, 交互这种的, 还是用 curses 库吧. 我曾经弄了一个带进度显示的小玩具, 你可以参考: https://github.com/sk1418/zhuaxia |
14 KentY 2016-12-19 17:43:22 +08:00 @t6attack 那太多了, 随便说俩 ranger (以前用过,还行), fpp(现在用,非常方便) screen, tmux(离不开) man 程序(也离不开吧) htop(我觉得比 top 好用, 自从 top 更新了后, 看着也不错了, 但还是不如 htop) emacs(只用过 1 星期) alsa 设置程序, 以及很多设置程序 还有一些 linux 安装的程序, 我记得好像 ubuntu 6.0.4 版本是 cli 的, 很久不安装 linux 了不太清楚了. 还有你说的 vim, 时刻在用啊, 包括写这个回复..呵呵 |
15 kingddc314 2016-12-19 19:16:45 +08:00 来个 go 语言的, https://github.com/gizak/termui |
17 dphdjy 2016-12-20 11:04:13 +08:00 进度条有 2 种实现 1. \b 退格 2. \e[x,yH 定位 不过交互好难做,一不小心就跑偏了。。。 不如用 curses http://www.ibm.com/developerworks/cn/aix/library/au-shellcurses/index.html |