• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wuzhanggui
V2EX  ›  程序员

开源一个简单的剪切板复制历史程序, node 编写,就 30 几行代码安全可靠

  •  1
     
  •   wuzhanggui · Jun 15, 2023 · 5904 views
    This topic created in 1240 days ago, the information mentioned may be changed or developed.

    先上地址 copy-history

    采用 nodejs 编写,刚好早上没事儿做学一下 node ,还能做一个能用到的小工具,两全其美。

    代码拉下来 npm install 一下就可以了,安装完后 windows 下直接点击 run.bat 就可以运行了,命令行 npm run run 也可以的

    56 replies  •  2023-06-16 14:07:10 +08:00
    november
    november
    Jun 15, 2023❤️16
    1
    win + v
    wuzhanggui
    wuzhanggui
    OP
    Jun 15, 2023❤️8
    2
    @november 焯,又吃了没见识的亏,我 TM 哭死😂
    BaseException
    BaseException
    Jun 15, 2023❤️3
    3
    相信更多人选择 ditto ,windows 系统下
    ohwind
    ohwind
    Jun 15, 2023
    4
    @wuzhanggui 原来你不知道的吗,不过在 win7 上你这个还是很有用的啦
    coffeesun
    coffeesun
    Jun 15, 2023 via Android
    5
    我用的 pasteQ,用 nas 同步文件夹,从而各电脑上同步,还蛮好用的
    shalingye
    shalingye
    Jun 15, 2023
    6
    @november hhh 爆杀
    justfindu
    justfindu
    Jun 15, 2023
    7
    哈哈哈 原来你不知道吗
    GlobalNPC
    GlobalNPC
    Jun 15, 2023❤️1
    8
    至少自己动手的精神是值得鼓励的!
    wuzhanggui
    wuzhanggui
    OP
    Jun 15, 2023❤️4
    9
    有些快捷操作还真有大部分人不知道哇,我甚至前段时间才知道横向滚动可以用 shift 加滚轮,我之前写前端还想着用 js 去实现呢😅😅
    hhjswf
    hhjswf
    Jun 15, 2023
    10
    重复造轮子了😂
    rocksolid
    rocksolid
    Jun 15, 2023
    11
    没事 技术能力+1 知识面+1
    TArysiyehua
    TArysiyehua
    Jun 15, 2023
    12
    搞个 mac 版本的丫,mac 没有
    just1
    just1
    Jun 15, 2023
    13
    @wuzhanggui 我去,横向滚动还是第一次知道
    sechi
    sechi
    Jun 15, 2023
    14
    提个小建议,如果想做轻量级的小工具最好不要引用太多外部包,能手撸出来的最好直接写出来。
    noahliaszn
    noahliaszn
    Jun 15, 2023
    15
    @TArysiyehua raycast
    morutong
    morutong
    Jun 15, 2023
    16
    @wuzhanggui #9
    >我甚至前段时间才知道横向滚动可以用 shift 加滚轮

    谢谢你,我见识又增加了。
    Huelse
    Huelse
    Jun 15, 2023
    17
    TArysiyehua
    TArysiyehua
    Jun 15, 2023
    18
    @Huelse 10 美元我还不如没有
    xzg1993
    xzg1993
    Jun 15, 2023
    19
    @november 我还真不知道···这好用的功能··哈哈哈哈
    Huelse
    Huelse
    Jun 15, 2023
    20
    @Huelse Maccy 是开源免费的,你说的是那个? https://github.com/p0deje/Maccy
    2333wz
    2333wz
    Jun 15, 2023
    21
    @wuzhanggui #9 键盘上有音乐播放的快捷键(雾
    milkzizi
    milkzizi
    Jun 15, 2023
    22
    你们都能不能行了😂
    我再加俩
    shift+ctrl+x 截屏
    win+. emoji
    lilei2023
    lilei2023
    Jun 15, 2023
    23
    @wtf12138 截屏那个不太对, 我的是 win+shift+S ,win10 Pro , emoji 这个第一次知道
    lyxeno
    lyxeno
    Jun 15, 2023
    24
    @wtf12138 win+shift+x 截屏,不过之前说 windows 自带的这个截屏有缺陷(安全问题)
    lyxeno
    lyxeno
    Jun 15, 2023
    25
    @lyxeno 打错了 win+shift+S
    MoeMoesakura
    MoeMoesakura
    Jun 15, 2023
    26
    这年头怎么都这么喜欢 node 。。。考虑一下小内存用户?(
    so2back
    so2back
    Jun 15, 2023
    27
    @wuzhanggui #9 这个我才知道!
    duzhuo
    duzhuo
    Jun 15, 2023
    28
    我刚知道 win + v
    之前一直用 Ditto 的
    git00ll
    git00ll
    Jun 15, 2023
    29
    @wuzhanggui 我第一次知道这个
    toou123
    toou123
    Jun 15, 2023
    30
    win + v 保留条目太少了,还开着 Ditto ,可以随时搜历史。
    Yukiteru
    Yukiteru
    Jun 15, 2023
    31
    @BaseException ditto 也就比 win+v 好用个 10 倍吧
    ichenyuchao
    ichenyuchao
    Jun 15, 2023
    32
    @wuzhanggui 我也刚知道,长知识了哈哈哈
    meetqyx
    meetqyx
    Jun 15, 2023
    33
    @wuzhanggui 我刚知道原来 shift + 滚轮可以横向
    ljsh093
    ljsh093
    Jun 15, 2023
    34
    @MoeMoesakura #26 出活快,而且现在前端热度高
    chronos
    chronos
    Jun 15, 2023❤️1
    35
    没人用 CopyQ 吗?这个开源跨平台的,还支持文件夹同步。可以配合 Syncthing 或着 Nas 的共享实现多机同步剪贴板。
    emonc
    emonc
    Jun 15, 2023
    36
    重启显卡驱动:Ctrl + Shift + Win + B
    MossFox
    MossFox
    Jun 15, 2023
    37
    @MoeMoesakura
    Node 本身的资源占用很小,可能是和 Electron 混淆了?后者因为有整个浏览器引擎所以日常吃内存。Node 是很轻量的。
    importmeta
    importmeta
    Jun 15, 2023
    38
    哈哈哈
    powinds
    powinds
    Jun 15, 2023
    39
    长见识了,第一次知道些有用的快捷键
    newHunter
    newHunter
    Jun 15, 2023
    40
    马住😂
    GrayXu
    GrayXu
    Jun 15, 2023
    41
    @lyxeno #24 只是编辑图片有安全缺陷
    fzls
    fzls
    Jun 15, 2023
    42
    @wuzhanggui 卧槽,原来这样可以横向滚动的吗
    caola
    caola
    Jun 15, 2023
    43
    @fzls 横向滚动之前我经常在一些老机器分辨率很小的屏上用到,打开一些网页无法显示完,就这么横向滚动的,比方向键好用
    Do1phln
    Do1phln
    Jun 15, 2023
    44
    哈哈哈,看到一楼绷不住了
    BaseException
    BaseException
    Jun 15, 2023
    45
    @Yukiteru #31 我也就记录个 5000 条历史,感觉还不够,明天去改成 20000 条
    luwang
    luwang
    Jun 15, 2023
    46
    @Alias4ck raycast 集成的这个剪贴板真滴好用,虽然没有 Paste 那种同步功能,但是对于个人使用还是非常够的
    ByteRan
    ByteRan
    Jun 15, 2023
    47
    @wuzhanggui #9 涨知识了,卧槽,白活了这么多年
    MoeMoesakura
    MoeMoesakura
    Jun 15, 2023
    48
    @MossFox #37 那应该是我看到 electron 惯常发作了(之前内存甚小)
    iyaozhen
    iyaozhen
    Jun 15, 2023
    49
    @wuzhanggui 横向滚动可以用 shift 加滚轮 你不早说,我都买了带横向的鼠标
    iyobucuo
    iyobucuo
    Jun 15, 2023
    50
    能保留多少条历史?保留的多的话,还是比 Win + V 强的
    boatrain1111
    boatrain1111
    Jun 16, 2023
    51
    Linux 下有 copyQ ,Windows 下有 Ditto ,都很好用
    milkzizi
    milkzizi
    Jun 16, 2023
    52
    @lilei2023 #23
    @lyxeno #24 我试了一下,这俩快捷键都是那个窗口,一个是截屏,一个是网页选择。。
    wuzhanggui
    wuzhanggui
    OP
    Jun 16, 2023
    53
    @MoeMoesakura #26 electron 就算了吧,一个小工具不需要图形界面,我 cmd 开着直接去复制就行了,是不多不少刚好能解决我的需求🥰
    wuzhanggui
    wuzhanggui
    OP
    Jun 16, 2023
    54
    @sechi 这个操作粘贴板的我百度搜过感觉有点复杂,当时想着用别人的至少也知道有这个东西了,以后写的话还是会熟练些
    shinession
    shinession
    Jun 16, 2023
    55
    学习了, 第一次听说
    wangjifeng
    wangjifeng
    Jun 16, 2023
    56
    折腾
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3217 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 145ms · UTC 04:27 · PVG 12:27 · LAX 20:27 · JFK 23:27
    ♥ Do have faith in what you're doing.