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

毕业两年良心之作--不一样的代码片段管理软件 CodeExpander

  •  2
     
  •   xudaolong ·
    xudaolong · 2019-03-24 22:37:01 +08:00 · 6642 次点击
    这是一个创建于 2064 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CodeExpander

    CodeExpander是一个智能并具有像 TextExpander 特性的 GitHub Gist 客户端。它保存和管理需要重复输入的文本或脚本段,并可通过设置缩写自动扩展。

    访问官网: https://codeexpander.com/

    下载

    MacOS 10.14/10.13/10.12/10.11 (Mojave, High Sierra, Sierra...) Or Windows 7/8/10

    https://github.com/oncework/codeexpander/releases

    常见用例

    快速创建

    动态脚本

    回复邮件

    自定义 Snippet

    搜索栏

    分享主题片段图片

    更多功能请亲自体验...

    为何开发该软件?

    开发的初衷,毕业两年多,自己在编程开发的过程中,经常会遇到输入重复性的操作和命令。第一次接触到类似的软件的时候,感觉到这些软件确实能够大大减少开发时间,至少避免让自己的脑子花去记起那些命令。Code Less, Think More.

    然而,我发现类似的软件一般都是国外制作,均有些不如意的地方:

    • 跨平台同步问题
    • 订阅的费用昂费(对于普通的学生来讲,大佬见笑)
    • 不能满足自己奇怪的想法(我感觉这个很关键)
    • ...

    所以,闲也闲着,就撸起本子 Coding ...

    为何对软件进行收费?

    • 软件部分功能都是免费的,像片段的增删改查同步的管理是免费的。收费的是为了正常的产品迭代,因为作者也需要大量时间来做研究、开发、修复,以及为软件提供支持。
    • 我采用的是买断制付费,您只需要请我喝杯咖啡就能使用该软件的之前和之后的功能,另外因为我只是作为一名独立开发者,并不需要有像公司那般求生欲。这就足够了。
    • 当然,最开心的是自己的产品能帮助到其他人。
    56 条回复    2019-03-29 10:50:08 +08:00
    rawidn
        1
    rawidn  
       2019-03-24 22:39:45 +08:00 via iPhone
    支持下,早点就好了,前些日子买了个别的代码片段管理
    xudaolong
        2
    xudaolong  
    OP
       2019-03-24 22:43:10 +08:00   ❤️ 1
    @rawidn 谢谢支持,目标就是做到能吸引你们已付费其他片段管理的人转过来.
    leonme
        3
    leonme  
       2019-03-24 22:45:55 +08:00 via Android
    支持
    yuthelloworld
        4
    yuthelloworld  
       2019-03-24 23:10:24 +08:00 via Android
    支持一下
    aaahhh123
        5
    aaahhh123  
       2019-03-24 23:11:51 +08:00
    支持一下
    xudaolong
        6
    xudaolong  
    OP
       2019-03-25 00:10:30 +08:00
    @leonme @yuthelloworld @aaahhh123 谢谢支持哈
    omph
        7
    omph  
       2019-03-25 08:21:42 +08:00
    支持下,不过我是 linux
    yumenawei
        8
    yumenawei  
       2019-03-25 08:26:37 +08:00 via Android
    支持下
    ziding
        9
    ziding  
       2019-03-25 08:53:05 +08:00
    我一直用 md + grep 管理我自己的代码片段~,这玩意还用得着单独的软件来管理?
    xudaolong
        10
    xudaolong  
    OP
       2019-03-25 08:54:06 +08:00
    @ziding 管理片段只是其中一部分功能而且免费的,能做到以上的其他功能伐?
    herozzm
        11
    herozzm  
       2019-03-25 09:08:46 +08:00
    代码片段是保存在本地还是?
    xudaolong
        12
    xudaolong  
    OP
       2019-03-25 09:14:56 +08:00
    @herozzm 自动同步到 Github Gist. 支持多平台同步.
    missdeer
        13
    missdeer  
       2019-03-25 09:21:40 +08:00
    至今没有自己的代码片段这个需求
    xudaolong
        14
    xudaolong  
    OP
       2019-03-25 09:24:24 +08:00
    @missdeer /(ㄒoㄒ)/~~ 常用跑业务的 SQL 和 一些超长的命令也没有吗...或者 cv 大法什么的
    SimonOne
        15
    SimonOne  
       2019-03-25 09:25:05 +08:00
    已支持,顺便,美元通道比人民币便宜啊
    xudaolong
        16
    xudaolong  
    OP
       2019-03-25 09:27:37 +08:00
    @SimonOne 谢谢支持,定价都差不多那个是稍微有变价...汇率问题.
    huangdayu
        17
    huangdayu  
       2019-03-25 09:34:13 +08:00
    支持
    huangdayu
        18
    huangdayu  
       2019-03-25 09:36:40 +08:00
    releases 下载很慢的
    lqzhgood
        19
    lqzhgood  
       2019-03-25 09:37:17 +08:00
    分类 只有 标签 没有 多级目录 么?
    纯标签累积到后面太混乱了……

    -js
    - webJs
    - nodejs
    herozzm
        20
    herozzm  
       2019-03-25 09:39:01 +08:00
    @xudaolong 能设置存储的本地路径吗?放在 dropbox 或者 google 盘同步
    xudaolong
        21
    xudaolong  
    OP
       2019-03-25 09:42:29 +08:00
    @lqzhgood 原意是简单点,可考虑加上 Roadmap
    xudaolong
        22
    xudaolong  
    OP
       2019-03-25 09:44:47 +08:00
    @herozzm 是不考虑使用 github 账号吗?还是两者共用?可加上 Roadmap
    Heanes
        23
    Heanes  
       2019-03-25 10:22:11 +08:00
    感觉还不错,不过我一般用 git 手动管理
    xudaolong
        24
    xudaolong  
    OP
       2019-03-25 10:32:48 +08:00
    @Heanes /(ㄒoㄒ)/~~ 这不仅仅是片段管理,还可以执行动态小脚本得到结果的...
    designer
        25
    designer  
       2019-03-25 10:34:34 +08:00
    支持下
    sarlanori
        26
    sarlanori  
       2019-03-25 11:55:34 +08:00
    下了个 Windows 版,授权时按钮是禁用的。尝试不登录新建代码片段,代码输入框却是只读的,根本不能输入。。。
    https://i.loli.net/2019/03/11/5c862af0e888a.jpg
    sarlanori
        27
    sarlanori  
       2019-03-25 11:57:51 +08:00
    上一个回复图片发错了,重新发一下:
    https://i.loli.net/2019/03/25/5c98509c16fb9.jpg
    xudaolong
        28
    xudaolong  
    OP
       2019-03-25 12:00:37 +08:00
    @sarlanori 因为 windows 比较旧的 electron 版本,引用的 chromium 晚上我回去重新打包一下。
    sarlanori
        29
    sarlanori  
       2019-03-25 12:04:00 +08:00
    @xudaolong 那如果不登录的话,是不能新建代码片段的吗?还是这两个问题其实都是 chromium 版本太旧引起的?
    xudaolong
        30
    xudaolong  
    OP
       2019-03-25 12:07:27 +08:00
    @sarlanori 不行的 都是基于登陆后进行操作的...
    xudaolong
        31
    xudaolong  
    OP
       2019-03-25 12:24:54 +08:00
    @sarlanori 话说你点了 上面的 ignore 也不能登录吗?
    sarlanori
        32
    sarlanori  
       2019-03-25 13:03:01 +08:00
    @xudaolong 不能,授权那个按钮处于禁用状态,点不动
    kios
        33
    kios  
       2019-03-25 14:16:48 +08:00
    感谢 我试用一下
    Lin0936
        34
    Lin0936  
       2019-03-25 14:52:46 +08:00
    刚下来试用一下。
    Mojave,登陆后也不能新建代码片段是什么问题?
    Lin0936
        35
    Lin0936  
       2019-03-25 14:54:32 +08:00
    @Lin0936 软件重启了两次,现在可以了。
    xudaolong
        36
    xudaolong  
    OP
       2019-03-25 15:05:04 +08:00
    @Lin0936 多喝热水,重启试试。🙂🙂🙂
    laycher
        37
    laycher  
       2019-03-25 15:17:35 +08:00
    能不云同步吗?
    我本机使用或者内网使用。
    xudaolong
        38
    xudaolong  
    OP
       2019-03-25 15:24:23 +08:00
    @laycher emm 既然这么多人喜欢本地使用。。。我优先加上这个吧
    Dogergo
        39
    Dogergo  
       2019-03-25 15:48:56 +08:00
    你们猜我干了什么,要什么代码片段管理工具,你们知道搜狗输入法有一个自定义短语的功能,就是这个!我把经常用到的代码片段,创建了对应的短语,也就是说我只要在输入的时候输入我自己定义的提示词,哐的一下,所有的代码就都出来了。Perfect。这是来源于电商客服回复模板的灵感。
    xudaolong
        40
    xudaolong  
    OP
       2019-03-25 16:12:53 +08:00
    @Dogergo 这功能只是其中一项嘛,你用得开心就好拉.
    NsLib
        41
    NsLib  
       2019-03-25 17:48:38 +08:00
    推荐下 aText,简直业界良心
    http://www.trankynam.com/atext/
    haozes
        42
    haozes  
       2019-03-26 09:10:06 +08:00
    支持 一下
    4IoNut698v3Xgc2p
        43
    4IoNut698v3Xgc2p  
       2019-03-26 16:47:40 +08:00
    @xudaolong 请尽快把 Windows 版本 github 不能授权登陆这个弄一下啊
    xudaolong
        44
    xudaolong  
    OP
       2019-03-26 17:40:15 +08:00
    @praming 好哒~
    cjh1095358798
        45
    cjh1095358798  
       2019-03-26 21:28:37 +08:00
    支持一下
    xudaolong
        46
    xudaolong  
    OP
       2019-03-26 23:52:15 +08:00
    @praming 兄弟,弄好了,你不支持一下 嘿嘿嘿
    xudaolong
        47
    xudaolong  
    OP
       2019-03-27 00:13:46 +08:00
    @sarlanori 兄弟,弄好了哦。已更新了 release。
    4IoNut698v3Xgc2p
        48
    4IoNut698v3Xgc2p  
       2019-03-27 10:26:12 +08:00
    @xudaolong 好的 哈哈 让我先试用两天
    sarlanori
        49
    sarlanori  
       2019-03-27 14:49:17 +08:00
    @xudaolong 好的,我试试哈
    ahjsrhj
        50
    ahjsrhj  
       2019-03-27 15:54:21 +08:00
    麻烦做好提醒,未登录无法创建,登录了之后需要重启才能创建。
    点什么都没反应真是一脸懵逼好不好
    xudaolong
        51
    xudaolong  
    OP
       2019-03-27 18:40:36 +08:00 via Android
    @ahjsrhj 什么系统。我看下能不能重现。
    ahjsrhj
        52
    ahjsrhj  
       2019-03-28 19:36:15 +08:00
    @xudaolong #51 MacOS 10.14.4
    说一下我的操作步骤:
    安装后打开,提示需要在辅助功能里勾选,勾选之后把软件重启了( cmd+q 强制退出的)
    然后重新打开后,按照引导创建了一个组,在组里添加一个片段之后,输入框无法输入,选择 Language Type Function 啥的,以及下方的指令都没啥用,中间无法输入,都没有光标显示出来,看起来不像输入框。
    刷了下这个帖子,看到有说需要登录,登录 github 账户之后,新建片段仍然是那个样子,无法输入,
    重启之后才可以。
    感觉这个完成度,像是个半成品
    xudaolong
        53
    xudaolong  
    OP
       2019-03-28 20:02:02 +08:00
    @ahjsrhj 确实缺少了这个登录的检验。感谢,我更新下
    xudaolong
        54
    xudaolong  
    OP
       2019-03-28 21:08:07 +08:00
    @ahjsrhj 已经热更新完成了。谢谢码了这么多字的回复。。。私聊我 我给个激活码你。
    xudaolong
        55
    xudaolong  
    OP
       2019-03-28 21:09:18 +08:00
    @ahjsrhj 邮箱哈
    ahjsrhj
        56
    ahjsrhj  
       2019-03-29 10:50:08 +08:00
    @xudaolong #55 hexrhj#gmail.com
    感谢~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2591 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:38 · PVG 23:38 · LAX 07:38 · JFK 10:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.