国内首款文字效率输入工具+代码片段管理-CodeExpander - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xudaolong
V2EX    分享创造

国内首款文字效率输入工具+代码片段管理-CodeExpander

  •  
  •   xudaolong
    xudaolong 2020-03-15 16:05:34 +08:00 11310 次点击
    这是一个创建于 2039 天前的主题,其中的信息可能已经有所发展或是发生改变。

    官网: http://codeexpander.com/

    专为开发者开发的一个集输入增强、代码片段管理为一体跨平台云同步( Github/码云)的开发效率工具。

    image.png

    所有片段都可同步本地化、Github、码云平台的片段管理, 拥有无限公共 /私有片段, 分组, 云同步, 在线编辑, 分享他人。

    此次更新,CodeExpander 添加了方便国人的码云平台同步功能和本地离线编辑功能,用户的数据将全部经由码云( Gitee )账户在各个平台同步,与此同时,本次更新还支持了富文本编辑功能,用户可以在富文本编辑器直接编辑、管理与分享 Snippets。

    下载

    不仅支持 Mac OS 也支持 Windows OS
    点击下载

    国内下载平台

    蓝奏云
    密码:6eek

    特征

    更智能输入

    避免重复键入相同的句子,拒绝粘贴复制从我做起。如何创建>>

    运行原理:检测你输入的关键词(预先设定的指令)并在输入时替换它。

    custom-snippet.gif

    自定义脚本

    快速运行脚本得到处理后的结果,想要什么功能你都可以实现。如何创建>>

    gene-md.gif

    创建模板

    支持自定义日期、模拟键盘宏、生成富文本模板。如何创建>>

    fill-in.gif

    创建片段

    快速保存已有的代码片段,即可同步另一台电脑。
    gene-snippet.gif

    生成代码图片

    更加便捷的分享自定义属于自己的风格片段给他人。

    gene-pic.gif

    搜索栏
    无需记忆,模糊全文搜索便出结果。如何使用>>

    search-bar.gif

    关于我

    weixin-profile.jpg

    有兴趣可以加我微信,加你进群一起开聊。

    搞个活动送激活码

    每十个不重复用户留言关于 Codeexpander 评语则抽取一名赠送 永久激活码, 直至 3 月 17 号晚 10 点公布名单。

    第 1 条附言    2020-03-16 20:14:45 +08:00

    有没什么体验或者优化建议问题可以先提 issues, 会优先处理的。

    谢谢大家的支持。谢谢v友厚爱。发在其他地方都没啥动静,泪目。

    第 2 条附言    2020-03-17 22:06:35 +08:00

    简单的JS随机算法 [...new Set([...document.querySelectorAll('td>strong>a')].map(o => o.innerHTML))].filter(o => o !== 'xudaolong').map(x => ({ x, r: Math.random() })) .sort((a, b) => a.r - b.r) .map(a => a.x) .slice(0, 6)

    (6)["blublu", "ubuntullmx", "illl", "miniers", "jmy", "jagger2048"]

    抽中永久激活码

    @blublu @ubuntullmx @illl @miniers @jmy @jagger2048

    这六位幸运的小伙伴可以 通过 为我文 底部的二维码,或者 微信 ID "shmily_xdl" 发送 (v2ex 登录后个人中心的一张截图或者反正能表明身份的东西就可以)

    再次感谢大家的参与!

    113 条回复    2020-09-06 17:31:49 +08:00
    1  2  
    lqzhgood
        1
    lqzhgood  
       2020-03-15 21:02:08 +08:00
    第一? 终于有这样的工具了
    xudaolong
        2
    xudaolong  
    OP
       2020-03-15 21:03:26 +08:00
    @lqzhgood 嘻嘻 来呀 入群开搞啊 体验不爽我就优化呀
    hellocy
        3
    hellocy  
       2020-03-15 21:14:11 +08:00 via Android
    是我想要的功能
    xudaolong
        4
    xudaolong  
    OP
       2020-03-15 21:14:45 +08:00
    @hellocy 没错 相遇便是有缘人
    blublu
        5
    blublu  
       2020-03-15 21:16:06 +08:00 via iPhone
    看起来很给力啊!支持一下!
    xudaolong
        6
    xudaolong  
    OP
       2020-03-15 21:35:42 +08:00
    @blublu 好的 请继续保持支持哈 会越来越好的 (● ̄() ̄●)
    gclm
        7
    gclm  
       2020-03-15 21:46:26 +08:00 via Android
    使用学习一波
    xudaolong
        8
    xudaolong  
    OP
       2020-03-15 21:50:20 +08:00
    @gclm 可以加群一起学习啊 之后我会出一系列的 demo
    logan66
        9
    logan66  
       2020-03-15 21:52:57 +08:00 via iPhone
    占楼,感觉很厉害的样子。
    hayvane
        10
    hayvane  
       2020-03-15 21:56:17 +08:00 via iPhone
    支持一波。。。
    lniwn
        11
    lniwn  
       2020-03-15 21:58:29 +08:00
    一直在找这样的工具,先试试看
    lekai63
        12
    lekai63  
       2020-03-15 22:04:33 +08:00
    除了码农使用外,我觉得文字工作者可能也可以。

    比如前几天少数派好像介绍了下“卡片式写作”的概念,正愁没个好的工具。

    楼主如有空,不知有没有可能拓展一下:)
    xudaolong
        13
    xudaolong  
    OP
       2020-03-15 22:14:24 +08:00
    @hayvane @lniwn 谢谢支持呀
    xudaolong
        14
    xudaolong  
    OP
       2020-03-15 22:18:32 +08:00
    @lekai63 这个看需求哈 针对文字工作者 目前只添加了富文本编辑器 可以操作下模板。卡片式写作,稍微看了下这种情况需求应该比较少的吧。
    FrailLove
        15
    FrailLove  
       2020-03-15 22:29:37 +08:00 via iPhone
    试试能不能代替 snippetslab
    xudaolong
        16
    xudaolong  
    OP
       2020-03-15 22:31:17 +08:00
    @FrailLove 体验不足的地方可以提出来 更新还是挺快的我(嘻嘻).
    blueset
        17
    blueset  
       2020-03-15 22:32:22 +08:00
    看起来很有意思,前排占楼
    xudaolong
        18
    xudaolong  
    OP
       2020-03-15 22:35:09 +08:00
    @blueset 来来来,开搞
    lecia
        19
    lecia  
       2020-03-15 22:59:02 +08:00 via iPhone
    集成度很高,创建片段传输不错,支持下
    xudaolong
        20
    xudaolong  
    OP
       2020-03-15 22:59:35 +08:00
    @lecia 谢谢支持
    tubenunber1
        21
    tubenunber1  
       2020-03-15 23:20:59 +08:00 via Android
    感觉很不错的样子支持一波
    gogo88
        22
    gogo88  
       2020-03-16 00:13:55 +08:00 via iPhone
    这个肯定要支持!
    orangeD
        23
    orangeD  
       2020-03-16 00:20:42 +08:00
    正在找类似的软件,先下载试一下
    ompad
        24
    ompad  
       2020-03-16 01:25:50 +08:00
    支持一波,看起来挺美观。
    x340
        25
    x340  
       2020-03-16 01:57:10 +08:00 via Android
    Linux 伸手党表示羡慕
    elinpr0s
        26
    elinpr0s  
       2020-03-16 07:11:08 +08:00 via iPhone
    这个集成度必须支持一下
    lj394139
        27
    lj394139  
       2020-03-16 07:32:18 +08:00 via Android
    看起来很完美了,该有的功能都有,不知后期收费模式如何
    rieuse
        28
    rieuse  
       2020-03-16 07:57:27 +08:00 via Android
    看起来很不错,赞呀
    nthin0
        29
    nthin0  
       2020-03-16 08:31:23 +08:00
    支持一下好作品
    houshengzi
        30
    houshengzi  
       2020-03-16 08:43:59 +08:00
    哎哟,好像很不错的样子哦
    JQM
        31
    JQM  
       2020-03-16 09:42:18 +08:00
    看起来不错,试用一下
    kasper4649
        32
    kasper4649  
       2020-03-16 09:50:53 +08:00 via Android
    优秀。
    xudaolong
        33
    xudaolong  
    OP
       2020-03-16 10:07:23 +08:00
    @lj394139 啊哈 现在永久激活码只需要一杯喜茶的钱 以后看功能情况可能稍微调整收费 不过都是一次购买的. 谢谢支持
    linzhzh
        34
    linzhzh  
       2020-03-16 10:09:01 +08:00
    看上去很赞的样子
    ubuntullmx
        35
    ubuntullmx  
       2020-03-16 10:14:05 +08:00
    真的好棒呀
    bnm965321
        36
    bnm965321  
       2020-03-16 10:16:37 +08:00
    这个菜单栏不太喜欢
    Amazed
        37
    Amazed  
       2020-03-16 10:19:49 +08:00
    支持一波,希望能抽中我
    xudaolong
        38
    xudaolong  
    OP
       2020-03-16 10:20:32 +08:00
    @bnm965321 菜单栏可以优化像 snippetslab 一样, 以后哈
    onlychuci9
        39
    onlychuci9  
       2020-03-16 10:23:07 +08:00
    最近正好有这个打算,不错不错,可以体验一下
    Dashit
        40
    Dashit  
       2020-03-16 10:58:37 +08:00
    github 帐号登录授权过后白屏。跳转不回去。
    xudaolong
        41
    xudaolong  
    OP
       2020-03-16 11:03:22 +08:00
    @Dashit 白屏有 loading 状态吗? 试试码云吧 网络环境的问题大体 要不挂个小飞机
    miniers
        42
    miniers  
       2020-03-16 11:18:47 +08:00
    github 已有的 gist 能否可以选择隐藏呢?或者可以只展示指定前缀的
    xudaolong
        43
    xudaolong  
    OP
       2020-03-16 11:21:19 +08:00
    @miniers 有一个默认专门的分组的叫 Uncategorized
    xycool
        44
    xycool  
       2020-03-16 11:30:39 +08:00
    代理环境下,github 授权登录跳不过去,白屏
    xycool
        45
    xycool  
       2020-03-16 11:36:43 +08:00
    抓包看了 github 授权是政策跳转了。http://www.once.work/?code= 这个一直没有正常响应。(另外居然不是 https ?)
    xycool
        46
    xycool  
       2020-03-16 11:39:05 +08:00
    @xycool #45 政策=》正常
    lchtlx
        47
    lchtlx  
       2020-03-16 11:57:35 +08:00
    支持一个
    xudaolong
        48
    xudaolong  
    OP
       2020-03-16 12:21:11 +08:00
    @xycool 这个是假请求来的 假 api, 只是注册 OAuth 时候要填得而已 本机就能获取这个 code 进行登录
    Vitta
        49
    Vitta  
       2020-03-16 12:27:50 +08:00 via iPhone
    看着挺好的呀
    xycool
        50
    xycool  
       2020-03-16 13:11:27 +08:00 via iPhone
    @xudaolong #48 那白屏问题有办法解决吗…
    lzgshsj
        51
    lzgshsj  
       2020-03-16 13:16:54 +08:00
    昨晚 github 授权也过了,通知邮件也收到了。但是软件却没有登录,再点 gh 登录就是无限白屏了。。。开关全局代理,切换 wifi 网络,卸载重装都试过,无果,先放置了
    xudaolong
        52
    xudaolong  
    OP
       2020-03-16 13:23:21 +08:00
    @xycool @lzgshsj 这个问题我晚上回去研究下
    xudaolong
        53
    xudaolong  
    OP
       2020-03-16 13:27:23 +08:00
    @xycool @lzgshsj 先试用码云的咯或者本地的 之后再同步过去 蟹蟹支持
    joshua7v
        54
    joshua7v  
       2020-03-16 13:31:03 +08:00 via iPhone
    前几天刚发现的这个软件
    直接买了授权 还在体验

    一些问题:
    如果连接 gist 有问题 会有奇怪的现象 显示 snippet 损坏什么的
    占位符填写和展开预览的时候 体验很差…
    终端里用展开会清空当前内容
    vim 里面无法展开

    本来我是想当全局跨编辑器 snippet 用的
    现在拿来当管理器用
    同步 gist 挺好的 将来要是不行了我也能自己从 gist 解析
    xudaolong
        55
    xudaolong  
    OP
       2020-03-16 13:36:53 +08:00
    @xycool @lzgshsj 貌似再次点击登录应该可以了
    xudaolong
        56
    xudaolong  
    OP
       2020-03-16 13:39:42 +08:00
    @joshua7v 1. 显示损坏是刚开始在同步文件有个过程时间 稍微等等。2. 终端的话 推荐先使用 iterm2 或者 ConEmu 3. vim 这个比较少用到。针对这三点会优化下的。 谢谢支持。
    JohnChiu
        57
    JohnChiu  
       2020-03-16 13:50:01 +08:00
    看起来不错,支持一下
    ihuzhou
        58
    ihuzhou  
       2020-03-16 13:56:14 +08:00
    支持看看
    waising
        59
    waising  
       2020-03-16 14:05:09 +08:00
    github 还是登录不了,并且分享片段是不是只能 github,我登录 gitee 还是提示要登录 github
    illl
        60
    illl  
       2020-03-16 14:07:05 +08:00
    容易白屏
    flavoury
        61
    flavoury  
       2020-03-16 14:08:12 +08:00
    看起来还不错哈,支持,现在一直用的 Alfred 自带的,高级功能也懒得搞。。
    steelz
        62
    steelz  
       2020-03-16 14:36:47 +08:00
    做工具不易, 希望楼主能坚持下去, 等功能稳定了再来试用, 逃:)
    xudaolong
        63
    xudaolong  
    OP
       2020-03-16 14:38:12 +08:00
    @steelz 你来啊 别走啊 泪目
    yuankui
        64
    yuankui  
       2020-03-16 14:40:43 +08:00
    mac appstore 上面有吗?
    doleir
        65
    doleir  
       2020-03-16 15:34:17 +08:00
    先下载支持一下
    linzhzh
        66
    linzhzh  
       2020-03-16 16:29:12 +08:00
    激活码是绑人还是帮机器?
    soseek
        67
    soseek  
       2020-03-16 17:07:55 +08:00 via Android
    多少米?
    HENQIGUAI
        68
    HENQIGUAI  
       2020-03-16 17:30:10 +08:00
    尝试一下
    xudaolong
        69
    xudaolong  
    OP
       2020-03-16 17:34:49 +08:00
    @linzhzh 暂时绑定机器 五台机子
    @soseek 38.8 呀呀 来呀来呀
    yurenlee
        70
    yurenlee  
       2020-03-16 17:51:22 +08:00
    支持一下 是好东西
    flexbug
        71
    flexbug  
       2020-03-16 19:20:50 +08:00 via Android
    看起来不错,去试一下
    AlanYan
        72
    AlanYan  
       2020-03-16 19:24:30 +08:00
    支持一下
    xudaolong
        73
    xudaolong  
    OP
       2020-03-16 20:04:36 +08:00
    @yuankui 没有上架的 这种非沙盒 很难审核通过的。可以试试哈
    xudaolong
        74
    xudaolong  
    OP
       2020-03-16 20:05:31 +08:00
    @x340 啊哈 其实 linux 也可以搞 差测试而已 我这边不方便测试 所以就没打包出去了
    fancyhare
        75
    fancyhare  
       2020-03-16 20:08:51 +08:00
    功能强大,支持一波
    hantsy
        76
    hantsy  
       2020-03-16 20:23:21 +08:00
    @xudaolong 这个 IDEA 真不错,几乎所有的 IDE 都有 Code Templates 功能,但没有云支持,要是能直接集成进 IDE 就好了。另外 IDE 都支持一些 Placeholder,可以批量初始化一些内容(变量名等)。
    xudaolong
        77
    xudaolong  
    OP
       2020-03-16 20:25:08 +08:00
    @hantsy 这个变量名内容已经纳入开发计划了,嘿嘿(*^^*) 我一开用的是 IDE 的 templates 有感的
    Blanke
        78
    Blanke  
       2020-03-16 21:13:48 +08:00
    看起来挺实用,试试看
    Blanke
        79
    Blanke  
       2020-03-16 21:40:42 +08:00
    希望提供一些默认的片段,这样容易入手,也好自定义
    xudaolong
        80
    xudaolong  
    OP
       2020-03-16 21:41:41 +08:00
    @Blanke 好的~
    jmy
        81
    jmy  
       2020-03-16 22:02:52 +08:00
    这个工具安装了有半年了,但是一直没用起来
    xudaolong
        82
    xudaolong  
    OP
       2020-03-16 22:19:15 +08:00
    @jmy 介 我基本都要打开 看来我要弄些专辑 搞些教程
    zpvip
        83
    zpvip  
       2020-03-17 03:23:45 +08:00
    建议 GitHub 开一个 Repository, 大家可以为各种语言发 Pull request

    程序员可能是用户主体,建议把一些程序常用的部分标准化,比如 if else, while, case. 用户可以选择不用,但如果初次使用的话,可以马上体验。
    zpvip
        84
    zpvip  
       2020-03-17 03:23:54 +08:00
    另外最好可以切换编程语言时保持预设指令不变,如果在 IDE 里,我写 Python 和 Java,都用 ife 展开 if else,用这个软件我可能就要为这两种语言分别预设两个指令,比如 pife, jife。如果软件提供类似切换中英文输入法的快捷方式,就可以在各种编程语言下都用 ife 了。
    zpvip
        85
    zpvip  
       2020-03-17 03:25:44 +08:00
    @Livid 为什么上面两个回复合并在一起发就要验证手机号?因为字太多吗?
    qq727474430
        86
    qq727474430  
       2020-03-17 09:17:36 +08:00 via iPhone
    说实话期待这类型的工具很久了,加油!
    jagger2048
        87
    jagger2048  
       2020-03-17 10:07:37 +08:00
    之前尝试 Lepton 用来管理代码片段,同步问题很糟心,这次试了一下 Codeexpander 感觉还可以
    xudaolong
        88
    xudaolong  
    OP
       2020-03-17 10:07:47 +08:00
    @zpvip 添加[多语言库]( https://github.com/oncework/codeexpander/issues/31)可以哦 晚上我回去建一个, 想文案和提示语我都头疼. [内置片段]( https://github.com/oncework/codeexpander/issues/32)正在整改, [切换语言]( https://github.com/oncework/codeexpander/issues/33)这种方式, 可以弄个开关. 都提 issue, 待优化哈.
    xudaolong
        89
    xudaolong  
    OP
       2020-03-17 10:20:06 +08:00
    @jagger2048 为了写这个同步 重写了一遍同步代码 每十五秒自动更新 若没内容改变是不会更新的 更新失败也可以重新更新单独的片段.
    wfhtqp
        90
    wfhtqp  
       2020-03-17 11:17:20 +08:00
    @xudaolong 能否添加本地存储?
    xudaolong
        91
    xudaolong  
    OP
       2020-03-17 12:53:21 +08:00
    @wfhtqp 没有 setting 但有目录结构 已提交 issue
    ironman
        92
    ironman  
       2020-03-17 13:49:15 +08:00
    试用试用
    Thtdmo
        93
    Thtdmo  
       2020-03-17 13:59:41 +08:00
    能否共享代码片段做成 vscode 插件形式
    zpvip
        94
    zpvip  
       2020-03-17 16:13:50 +08:00
    @xudaolong 另外建议不要在试用版加上那句注册的提示。可以限制 Snippets 的数量,比如三个,这样 if else 就可以用起来了,培养好用户习惯,就更容易付费了。现在的情况是根本没办法使用,每打一个 Snippet 还得回去删一句话,这不可能让用户产生依赖的。
    mseasons
        95
    mseasons  
       2020-03-17 16:22:32 +08:00
    比 SnippetsLab 颜值高,爱了爱了,稳定立换)
    iisky1121
        96
    iisky1121  
       2020-03-17 16:36:36 +08:00
    支持一个
    xudaolong
        97
    xudaolong  
    OP
       2020-03-17 21:15:33 +08:00
    @mseasons 很稳的 兄 die
    xudaolong
        98
    xudaolong  
    OP
       2020-03-17 21:16:22 +08:00
    @zpvip 可能有些用户只用来管理 snippets...
    xudaolong
        99
    xudaolong  
    OP
       2020-03-17 22:58:23 +08:00
    @Thtdmo 肯定会跟 vscode 稍微有些不同哈
    markss
        100
    markss  
       2020-03-17 23:03:43 +08:00
    有点意思,
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3303 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 11:57 PVG 19:57 LAX 04:57 JFK 07:57
    Do have faith in what you're doing.
    ubao 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