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

复制粘贴也可以这么用 - 辞职开发了这款纯原生 Mac 剪切板管理软件(TestFlight 内测)

  •  
  •   AllNewDesign · 101 天前 · 2726 次点击
    这是一个创建于 101 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    Hello World

    今天,准备将自己开发了 8 个多月的软件进行公开测试,亦是自己辞职开发的软件,感兴趣的小伙伴可以下载试用。

    介绍

    软件名称:Super Coder

    软件官网: https://supercoder.lessimore.cn/cn

    它是一款纯原生 Mac 软件,包含了四大功能。首先我想介绍的只有剪切板功能。

    剪切板

    每个程序员都应该拥有一款剪切板管理软件,市面上的剪切板管理工具有很多,但是我觉得我能做的更好,或者说更符合我期待的样子。

    1.切换历史记录

    切换历史记录

    如果你选择使用它,那么上图组件将是你最常见到的页面,也几乎是你只使用的页面,通过 cmd option + v 即可在任意页面显示上图组件,连续按 v 则会切换历史记录,松开快捷键则可以进行粘贴,不同于市面上大面积显示列表的方式(会遮盖屏幕大部分),例如 Paste ,我选择了只显示一条记录,通过切换显示下一条记录。文字描述不是很清晰,来看如下动图(粘贴内容到苹果备忘录中)。

    切换历史记录-动图

    非常的简单。

    2.切换 Tab

    什么是 Tab ?

    每个人都有非常常用的文字片段,比如你登录服务器,需要使用 ssh xxx ,比如你启动 docker 需要使用 docker xxx ,安装软件有 brew install 等等,命令非常多,有的命令不仅多还非常的长,我们不可能每次都去搜索找到这些命令,也不可能全部记住这些命令,更不可能每次手动输入这些命令(除非你愿意),因此有一个地方来保存你这些命令,需要的时候直接呼出来粘贴不好吗?

    细心的你可能发现上面👆🏻的动图中已经包含了 Tab ,比如 “常用”、“MYSQL”、“Git”,这些就是 Tab 。那么如何方便的粘贴对应 Tab 中的内容呢?

    注:创建 Tab 的过程此处不再讲解,查看官网的教程即可

    经过我大概一个星期的思考,终于想到了两种全新的交互方式(方式二和方式三),从 0 到 1 总是很难,但是很有成就感:

    方式一(不推荐):

    你可以点击我们的菜单栏,如下图

    菜单栏

    点击对应的 Tab ,然后点击对应的列表即可复制文本片段,然后粘贴到对应的位置,但是这不够好,因为它的路径太长了,它已经打断了你当前的工作流。

    方式二:(推荐)

    如果你看过官网创建 Tab 的教程,那么你已经知道如何使用这种方式了,每个 Tab 都对应一个快捷键,直接使用你自己定义的快捷键即可直接像呼出历史记录一样呼出对应 Tab 记录,页面和上面的动图完全一致,只不过你是在对应 Tab 下切换记录,但是当你的 Tab 较多的时候你就需要自定义比较多的快捷键,因此这种适用于 Tab 较少的情况。

    方式三:(推荐)

    直接使用 cmd option + v 呼出历史记录页面,然后按住 cmd option 不放,点击键盘上的右键即可,切换不同的 Tab ,按上下键即可切换记录,也就是说左右键切换 Tab ,上下键切换记录,适用于 Tab 较多的时候。

    菜单栏

    方式二和方式三是经过我精心的思考和实践得出,可以说非常的好用,而且不会打断你当前的工作流。

    3.连续复制粘贴

    这是一个非常非常令人兴奋的功能,我需要这个功能好久了,但是我需要一个极佳的体验和交互方式,我认为是如下的方式。

    什么是连续复制粘贴?

    很多时候我们都需要从 A 文件复制多个不连续的代码片段到 B 文件,在这之前你需要在 A 文件中复制,然后在 B 文件中粘贴,反复几次完成整个过程。

    这有什么缺点?

    1. 你需要反复在 A 文件和 B 文件中切换。
    2. 心烦

    再比如你和后端对接字段,那么你需要将后端给的字段一个个复制到前端,如果你用到这些场景,你自会体验到它的痛苦,但是使用了这个软件,你将不再需要这么做。看下图演示:

    菜单栏

    在 A 文件中复制 - 复制 - 复制,然后到 B 文件中粘贴 - 粘贴 - 粘贴。

    它有什么好处?

    1. 你只需要切换一次文件
    2. 你可以可视化粘贴顺序,支持正序粘贴和倒序粘贴
    3. 随着复制,底部会显示复制的顺序,随着粘贴,底部粘贴的内容会逐渐消失。
    4. 最最最 Nice 的是,只有 cmd c 和 cmd v ,未增加任何的快捷键。软件会自动判断你是否是需要使用这个功能。

    当然,如果恰巧不需要而它又弹出来了,只需要 Esc 即可退出。

    4.自动移除版权

    软件会自动移除某些网站复制时候插入的版权信息,比如如下信息会自动移除,只会保留你需要的信息:

    作者:xxx

    链接: https://xxx

    来源:xxx

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    只需要安装软件即可,无需其他任何操作。

    5.数据同步

    软件使用 iCloud 进行数据同步。

    6.统计

    除了上述实用功能之外,我还增加了统计信息,你可以查看复制粘贴的次数以及功能使用的频次。

    菜单栏

    当然,这些功能也是使用 iCloud 。

    安全和性能

    安全:剪切板使用 iCloud 进行数据同步 性能:纯原生软件,支持文字图片等多种格式的复制粘贴。

    价格

    便宜到学生都用得起。

    最后

    当前篇幅已经足够多了,其他功能暂时不做介绍,试用期结束后软件会发布到所有国家和地区,试用期间所有功能无需真实付费(即完全免费试用),支持超过 10 种语言的本地化。

    如果你喜欢它,请在上线后到App Store给它一个好评,或者写下你的意见。

    联系: [email protected]

    Hope you enjoy it.

    第 1 条附言  ·  100 天前

    如遇到松开快捷键无法粘贴的情况可手动添加权限:

    设置 - 隐私与安全 - 辅助功能 - 添加Super Code并打开开关.

    44 条回复    2023-03-14 10:39:44 +08:00
    Daniel0829
        1
    Daniel0829  
       101 天前
    看着不错,抽空来试试。
    Emyorii
        2
    Emyorii  
       101 天前 via iPhone
    支持一下,不错的软件
    acmpy
        3
    acmpy  
       101 天前
    感觉挺好的,马克一下。
    Emyorii
        4
    Emyorii  
       101 天前 via iPhone
    看介绍还会出手机端呀,什么时候上线,联动体验更加
    kylinC
        5
    kylinC  
       101 天前 via iPhone
    看着挺不错,关注一下.
    dongsuo
        6
    dongsuo  
       101 天前
    看起来不错,已下载就是这么丰富的功能导致包体积不小
    tennc
        7
    tennc  
       101 天前
    同上,安装包有些大呀
    AllNewDesign
        8
    AllNewDesign  
    OP
       101 天前
    @tennc #7 代码比较多
    AllNewDesign
        9
    AllNewDesign  
    OP
       101 天前
    @Emyorii #4 没介绍有手机端啊😱
    matzoh
        10
    matzoh  
       100 天前
    看着挺不错,关注一下。paste 和 pasteNow 的长期用户,希望计划一下移动端(功能可以简陋些)
    bagel
        11
    bagel  
       100 天前
    剪切板功能和别的功能关联不大啊,这样往一个软件里塞 4 个不相干的功能,重点突不出来,用户不一定买账的。
    AllNewDesign
        12
    AllNewDesign  
    OP
       100 天前
    @bagel #11 不错的见解,会做关联的,而且早就规划好了关联的功能,先迭代.
    Emyorii
        13
    Emyorii  
       100 天前 via iPhone
    @AllNewDesign 看介绍软件设计了 iPhone 图标和 iPad 图标,不是要出手机端的意思吗,哈哈
    buppter
        14
    buppter  
       100 天前
    试了下,paste 用惯了,有自己习惯的快捷键,希望能加个自定义快捷键的功能,不然用起来不太顺手
    ourongxing
        15
    ourongxing  
       100 天前
    剪贴板我就用的 Raycast ,也还行。我其实不太理解为什么这么多人做剪贴板的。
    AllNewDesign
        16
    AllNewDesign  
    OP
       100 天前
    @ourongxing #15 这个软件不错,但剪切板这个功能 😅
    MrWhite
        17
    MrWhite  
       100 天前
    看着比较不错。。 哈哈
    leeton
        18
    leeton  
       100 天前 via iPhone
    好,期待😇
    hackpro
        19
    hackpro  
       100 天前 via iPhone
    上架 MAS 吗
    gabkfivyfbst
        20
    gabkfivyfbst  
       100 天前
    还不错诶 以后预计多少钱 可以买断吗 不喜欢订阅
    AllNewDesign
        21
    AllNewDesign  
    OP
       100 天前
    @hackpro #19 上架
    @gabkfivyfbst #20 剪切板年费 29.9
    Jamari
        22
    Jamari  
       100 天前
    你这一个页面只显示一条记录也太窒息了,谁能总是记住上上条或者上上上条复制了什么呢?不如列表直观
    AllNewDesign
        23
    AllNewDesign  
    OP
       100 天前
    如遇到松开快捷键无法粘贴问题可手动添加权限


    设置 - 隐私与安全 - 辅助功能 - 添加 Super Coder 并打开开关
    AllNewDesign
        24
    AllNewDesign  
    OP
       100 天前
    @Jamari #22 嗯,看个人喜好吧,列表会遮盖大面积区域,不是我喜欢的方式
    KevinDo2
        25
    KevinDo2  
       100 天前
    看得出来花了心思的👍。
    问个问题,连续复制粘贴加入粘贴错位置了咋办?
    AllNewDesign
        26
    AllNewDesign  
    OP
       100 天前
    @KevinDo2 #25 位置错了其实问题不大,比如你本来想粘贴 ABC 但是你复制成了 ACB,你粘贴的还是按照 A C B 去粘贴就行了,就是说你改下自己的粘贴顺序,或者我在教程没有讲过 cmd 1/2/3 是可以直接粘贴对应位置的数据的 ,比如直接 cmd + 2 就是粘贴 B 位置的数据
    liuzhihang
        27
    liuzhihang  
       100 天前 via iPhone
    希望可以参考 hapigo
    neochen13
        28
    neochen13  
       100 天前 via Android
    看起来很棒啊,明天我就下载试试看
    nojsja
        29
    nojsja  
       100 天前
    不错,就是 “Super Coder” 名字好像局限程序员工具了。
    haoxuexiaoyao
        30
    haoxuexiaoyao  
       100 天前
    可以 window 和 Mac 以及安卓多端局域网同步使用么
    haoxuexiaoyao
        31
    haoxuexiaoyao  
       100 天前
    能不能支持插件啊 比如我复制一个 ID 自动拼接成网址,或者我复制了一个网址自动提取网址里面的指定内容,可以支持正则替换么
    leqoqo
        32
    leqoqo  
       100 天前
    不错不错
    AllNewDesign
        33
    AllNewDesign  
    OP
       100 天前
    @nojsja #29 嗯,主要还是给咱用的,只有剪切板面向大众
    @haoxuexiaoyao #30 只有 Mac
    AllNewDesign
        34
    AllNewDesign  
    OP
       100 天前
    @haoxuexiaoyao #31 这个需求使用的场景是什么呢
    liuzhihang
        35
    liuzhihang  
       100 天前 via iPhone
    拆开,还可以做成一个单独的剪贴板工具,不喜欢太多其他功能。(个人看法)
    AllNewDesign
        36
    AllNewDesign  
    OP
       100 天前
    @liuzhihang #35 没错,每个功能单独拆出来都是单独的一个软件,后续我会增加它们的关联性,只用其中一个功能也是没问题的,不会被其他功能打扰到.
    devliu1
        37
    devliu1  
       100 天前
    一直在用 alfred
    paradoxie
        38
    paradoxie  
       99 天前
    建议把剪贴板拆出来。
    needpp
        39
    needpp  
       99 天前
    这个开源的挺好用

    https://github.com/p0deje/Maccy
    tuutoo
        40
    tuutoo  
       98 天前 via Android
    都是很实用的功能
    YuTengjing
        41
    YuTengjing  
       98 天前
    如果是 VSCode 用户,推荐我开发的: https://github.com/tjx666/vscode-clipboard-master
    xiparos
        42
    xiparos  
       98 天前
    非常棒,macOS 系统下真的缺一个粘贴板管理软件
    wbssyy
        43
    wbssyy  
       76 天前
    试用了一段时间,有看到开发者的用心,相比其他同类剪贴板工具:
    1 ) UI 和交互更简洁高效;
    2 )功能上好像还没看到“删除剪贴记录”、“剪贴记录定期清除”、“屏蔽由特定应用复制的内容”这三个安全性相关的功能点;
    如果作者已经在计划这些功能了,那我一定付费且推荐
    AllNewDesign
        44
    AllNewDesign  
    OP
       76 天前
    @wbssyy 感谢建议,手动清除记录当前是没有的,但是执行了定期清除,屏蔽特定应用这个是肯定会有的.
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5225 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 06:23 · PVG 14:23 · LAX 23:23 · JFK 02:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.