TUI所有列表

tuido的Python项目详细描述


图伊多

使用pythoncurses实现简单的todo列表。在

说明

我原本打算包括一些更全面的特点:

  • 任何深度的子任务
  • 标记完成
  • 删除标记
  • 永久删除
  • 滚动长列表
  • 配置间距、缩进等
  • vim风格的命令行界面

使用

tuido的所有功能都是通过单字符命令提供的,这些命令包括:

Todo List: top level

    a  :  Add item to current level
    A  :  Add subtask to highlighted item
    c  :  Edit description (^H to backspace)
    C  :  Change description
    d  :  Mark deleted
    D  :  Delete (permanent)
    h  :  Up level
    j  :  Down
    k  :  Up
    l  :  Down level
    m  :  Mark done
    M  :  Mark done (recursive)
    q  :  Write and quit
    r  :  Refresh screen
    w  :  Write
    ?  :  Show (this) help screen
    :  :  Enter command

命令行

命令行界面非常简单,点击“:”并给出一个字符命令,后跟相关的描述,然后是一系列表示要更改的(sub)任务的数字序列,例如:

^{pr2}$

这将在当前窗口/级别的任务1的子任务2的子任务4中添加一个描述为“新任务”的任务。在

托多

我还想补充几点,包括:

  • 搜索机制
  • 标记可能通过@符号
  • 可配置颜色

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
API调用时返回java Null   JavaJAXB:如何从嵌套元素中检索文本属性?   java如何在Windows机器上用Maven创建Dockerfile,然后发送到远程Linux服务器以构建映像,然后运行?   并行处理集群java独立应用程序   java使用POST将图像上传到服务器   分发组的java JavaMail/Exchange AuthAs标头   swing Java JScrollPane多个组件   JAXB将XML文档映射到Java对象   java如何在JDK中实现OpenCSV CSVReader,我正在使用VSC代码   基于屏幕大小的java翻译动画   在java中比较堆栈元素和对象的搜索   java如何在Swing中更改化身?   java JAXB将1个XML标记映射到2个变量   java面试问题:递归生成素数的最快方法是什么?   JavaEclipseIDE频繁关闭   Java中从像素读取RGB值的图像   通过查询oracle DB列值获得的字符串中的java转义XML特殊字符   java从ArrayList中删除多个项