V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shijianyu
V2EX  ›  分享创造

新的文本、代码编辑方式

  •  3
     
  •   shijianyu · 2019-02-23 21:00:49 +08:00 · 5013 次点击
    这是一个创建于 1860 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一款跨编辑器使用的文本编辑软件,随时随地使用常用文本编辑功能,不局限于编辑器。
    https://www.conyedit.com
    46 条回复    2019-03-01 21:58:43 +08:00
    justin2018
        1
    justin2018  
       2019-02-23 23:12:53 +08:00
    有 Mac 版本不?
    hundan
        2
    hundan  
       2019-02-23 23:22:28 +08:00 via Android
    好像有点酷
    exoticknight
        3
    exoticknight  
       2019-02-24 00:12:46 +08:00
    哈哈哈看起来适合用来写 Go
    xuc
        4
    xuc  
       2019-02-24 00:16:26 +08:00
    试试 有类似需求
    lqzhgood
        5
    lqzhgood  
       2019-02-24 01:37:35 +08:00
    模板放到剪贴板里面处理 这个想法 nb 了。
    shijianyu
        6
    shijianyu  
    OP
       2019-02-24 08:32:08 +08:00
    @justin2018 Mac 版本在开发中
    shijianyu
        7
    shijianyu  
    OP
       2019-02-24 08:33:35 +08:00
    @hundan 一套语法可以在任何编辑器、IDE 使用,开发中比较实用的
    shijianyu
        8
    shijianyu  
    OP
       2019-02-24 08:33:51 +08:00
    @exoticknight 可以试试
    shijianyu
        9
    shijianyu  
    OP
       2019-02-24 08:37:39 +08:00
    有点学习成本,会用后功能很强大的
    shijianyu
        10
    shijianyu  
    OP
       2019-02-24 08:39:02 +08:00
    @lqzhgood 创意比较新鲜
    caqiko
        11
    caqiko  
       2019-02-24 09:28:52 +08:00 via Android
    马!
    c4f36e5766583218
        12
    c4f36e5766583218  
       2019-02-24 09:45:21 +08:00
    可以可以,像 https://emmet.io/
    shijianyu
        13
    shijianyu  
    OP
       2019-02-24 09:51:08 +08:00
    @c4f36e5766583218 这个是文本编辑,还是不一样的
    shijianyu
        14
    shijianyu  
    OP
       2019-02-24 09:52:02 +08:00
    可以试试看
    shijianyu
        15
    shijianyu  
    OP
       2019-02-24 09:52:33 +08:00
    @caqiko 可以 i 试试看
    loading
        16
    loading  
       2019-02-24 10:07:42 +08:00
    有点意思
    thet
        17
    thet  
       2019-02-24 10:29:07 +08:00 via Android
    厉害了,go 结构体到结构体映射有这种需求,试一试
    shijianyu
        18
    shijianyu  
    OP
       2019-02-24 10:45:15 +08:00   ❤️ 1
    @loading 试试
    shijianyu
        19
    shijianyu  
    OP
       2019-02-24 10:46:00 +08:00
    @thet 可以到官网练习
    shuax
        20
    shuax  
       2019-02-24 12:25:32 +08:00   ❤️ 1
    使用过于复杂,感觉没几个人能坚持下去
    shijianyu
        21
    shijianyu  
    OP
       2019-02-24 12:48:43 +08:00
    @shuax 命令对应英文的缩写,不需要背的,"cc.help"打印帮助手册,"cc.具体命令 -h" 这样就可以打印出来具体命令的帮助文档。
    CCWGT
        22
    CCWGT  
       2019-02-24 15:22:31 +08:00
    创意不错,有点意思
    ivamp
        23
    ivamp  
       2019-02-24 16:54:39 +08:00
    牛逼啊 出 mac 版吗?
    omph
        24
    omph  
       2019-02-24 17:01:26 +08:00
    剪贴板编程,蛮有创意啊
    可以考虑把 vim 核心引入
    loading
        25
    loading  
       2019-02-24 17:03:25 +08:00 via Android
    语法是 hardcode 吗?能不能自定义。
    shijianyu
        26
    shijianyu  
    OP
       2019-02-24 18:13:55 +08:00
    @ivamp 出,暂时没这么快。
    howe670
        27
    howe670  
       2019-02-24 18:23:01 +08:00 via Android
    有趣,有点酷。好奇极限性能能处理多长文本。
    shijianyu
        28
    shijianyu  
    OP
       2019-02-24 18:32:52 +08:00
    @omph 我们了解一下
    shijianyu
        29
    shijianyu  
    OP
       2019-02-24 18:33:37 +08:00
    @loading 不是 hardcode 语法,不能自定义语法
    shijianyu
        30
    shijianyu  
    OP
       2019-02-24 18:34:13 +08:00
    @howe670 现在限制处理十万行
    caomu
        31
    caomu  
       2019-02-24 19:35:11 +08:00 via Android
    有意思,一开始我还觉得是比较复杂一点的 auto hotkey 类剪贴板增强和自动化程序,仔细看看方向还是挺不一样的。
    theks
        32
    theks  
       2019-02-24 19:36:45 +08:00 via Android
    思路不错,利用系统剪贴板,避免了在各种编辑器中装插件。
    不过这装一个独立的软件也会有相应的隐私和系统权限的问题。1.你要让用户相信所有的操作都在客户端本地进行,而不会在后台偷偷传输剪贴板中的数据收集起来。2.检测到复制内容是虚拟币转账地址,自动替换、盗取虚拟币这样的恶意软件也早已有之。
    所以相对这种装一个软件全局监控系统剪贴板的理念,我觉得还是给常见编辑器装插件比较好,比如我可以复制到常用的编辑器里,用插件处理完再复制出去,中间每一步对我来说都是可见可知的,虽然麻烦了点。卸载了编辑器插件也跟着没了。

    另外要说的就是需要学习成本,如果能使用现成的语法,会比自己发明一套语法要方便推广,比如用 vim 的语法处理文本,用 zen coding 的语法写 html。我没仔细看介绍,不知道是不是已经实现了我说的功能。
    FakeLeung
        33
    FakeLeung  
       2019-02-24 19:40:55 +08:00 via Android
    有点学习成本啊。看上去挺炫酷的。
    shijianyu
        34
    shijianyu  
    OP
       2019-02-24 22:48:08 +08:00
    @caomu 是的,不一样,这个是基于剪切板监听与命令行解析的
    shijianyu
        35
    shijianyu  
    OP
       2019-02-24 22:51:06 +08:00
    @theks 剪切板监听是容易让人想到安全问题,不过监听剪切板很多软件都有做,ConyEdit 是不联网的,所以安全没问题。学习成本是需要些,不过学会了很实用,现有的语法可能满足不了需求,比如基于正则表达式的列模式,所以独创了一种语法。
    shijianyu
        36
    shijianyu  
    OP
       2019-02-24 22:52:13 +08:00
    @FakeLeung 是有点学习成本,学会了会发现很实用,特别是列模式,数组。很灵活
    quinoa42
        37
    quinoa42  
       2019-02-25 06:11:20 +08:00
    创意很酷
    shijianyu
        38
    shijianyu  
    OP
       2019-02-25 08:08:42 +08:00
    @quinoa42 可以下载试试,官网上可以练习。
    yangheng4922
        39
    yangheng4922  
       2019-02-25 10:30:18 +08:00
    是不是 不支持处理中文啊 刚刚试了下 还可以 就是 内容有中文的时候 处理结果就不对了
    shijianyu
        40
    shijianyu  
    OP
       2019-02-25 17:18:02 +08:00
    @yangheng4922 你好,方便把文本和命令粘贴出来看看吗?或者加入 ConyEdit 技术交流群:633600861,有什么问题可以在群里咨询。
    lqzhgood
        41
    lqzhgood  
       2019-02-25 17:19:09 +08:00
    能不能再官网放个 API 文档~ 那个练习只能跟着操作 但是具体的命令 和 参数 并没有说明 一脸懵逼~
    只能跑去 记事本 输入 cc.xx -help 然后复制这一串 再粘贴 来查看~

    基于上一条,官网能不能放个用来 测试 的页面
    若干组 div
    内容是
    一个 textarea 用来输入我自定义的文本。
    下面一个 input 用来输入我自定义的 cc.xxx 命令

    最后下方一个 DIV 动态的根据上面若干组命令输出结果~


    现在这个 复制粘贴的学习过程挺麻烦的。。。
    shijianyu
        42
    shijianyu  
    OP
       2019-02-25 19:19:01 +08:00
    @lqzhgood 谢谢你的建议,tutorial 的例子更丰富,教程相对完整些,软件界面上也有文档的。
    xml123
        43
    xml123  
       2019-02-28 17:45:25 +08:00
    想法很不错,不过为什么不加一个临时禁用的快捷键呢?以及是否允许自定义一些命令呢?
    jiejiss
        44
    jiejiss  
       2019-02-28 20:40:14 +08:00
    有、意思
    考虑支持 Mac 嘛
    shijianyu
        45
    shijianyu  
    OP
       2019-03-01 21:56:56 +08:00
    Mac 版会考虑做的,暂时没这么快。
    shijianyu
        46
    shijianyu  
    OP
       2019-03-01 21:58:43 +08:00
    @xml123 功能还会继续完善,谢谢你的提议。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2524 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.