V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
keyanzhang
V2EX  ›  分享发现

Cathode:非常精美的复古 terminal 模拟器

  •  
  •   keyanzhang · 2015-04-16 15:51:58 +08:00 · 2808 次点击
    这是一个创建于 3513 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://www.secretgeometry.com/apps/cathode/

    Cathode 就是 CRT(Cathode Ray Tube)里面的 C。推荐观看网站中的介绍视频,我看了之后瞬间就买了。非常适合拿来跑 IRC 客户端,监控进程,或者其它什么适合没事盯着看的应用……

    运行 Emacs 的效果:

    或者拿来聊天:

    4 条回复    2015-04-17 14:24:26 +08:00
    cxl008
        1
    cxl008  
       2015-04-16 16:03:17 +08:00
    求聊天程序。。。。。用curses一直没整出来个好用的。。。。。。
    keyanzhang
        2
    keyanzhang  
    OP
       2015-04-16 16:20:03 +08:00   ❤️ 1
    @cxl008 IRC 的话一般都用 WeeChat。最近学会了一个新的用法:ssh 到自己的服务器上,新建一个 tmux session 然后运行 WeeChat。之后退出和重新进入的时候只需要 tmux detach/attach 就可以了,因为 WeeChat 的进程不会退出,所以聊天记录都可以被保存下来。

    另外帖子里的截图是我上周写的一个 Slack 的命令行客户端: https://github.com/keyanzhang/5lack ,使用了 [blessed](https://github.com/chjj/blessed) 这个库来实现介面。这个库基本把 ncurses 重新用 node.js 实现了一遍,而且提供了类似 DOM 的 API 来操作,虽然问题还不少但基本上还挺好用的。
    cxl008
        3
    cxl008  
       2015-04-16 16:34:58 +08:00
    @keyanzhang 中文支持如何? 我用 pycurses 实现了个,但是中文死活有编码问题
    keyanzhang
        4
    keyanzhang  
    OP
       2015-04-17 14:24:26 +08:00
    @cxl008 说个一般。显示还好,但输入框那里有问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3264 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:28 · PVG 20:28 · LAX 04:28 · JFK 07:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.