新的文本、代码编辑方式 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shijianyu
V2EX    分享创造

新的文本、代码编辑方式

  •  3
     
  •   shijianyu 2019-02-23 21:00:49 +08:00 5588 次点击
    这是一个创建于 2427 天前的主题,其中的信息可能已经有发展或是发生改变。
    一款跨编辑器使用的文本编辑软件,随时随地使用常用文本编辑功能,不局限于编辑器。
    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     Solana     2389 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 15:44 PVG 23:44 LAX 08:44 JFK 11:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86