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

把🌈彩虹猫(Nyan Cat)放进你的 VSCode 里

  •  
  •   droiz ·
    zhengrenzhe · 2018-01-03 18:14:04 +08:00 · 5940 次点击
    这是一个创建于 2519 天前的主题,其中的信息可能已经有所发展或是发生改变。

    受到 Emacs 的nyan-mode的启发,开发了一个彩虹猫扩展,把彩虹猫放进你的 vscode 状态栏里。

    由于 vscode 的 api 限制比较大,目前只把彩虹猫显示到了状态栏里,还没实现与 nyan-mode 类似的功能,所以现在只是显示个彩虹猫给你看而已哈哈哈,后面会不断完善的。

    现在有多种猫咪可供选择哦,图片来自http://www.nyan.cat/

    欢迎大家下载试用,好用的话欢迎在 vscode marketplace 评分和 github 上 star 哦~~

    https://marketplace.visualstudio.com/items?itemName=zhengrenzhe.nyan-cat

    https://github.com/zhengrenzhe/vscode-Nyan-Cat

    第 1 条附言  ·  2018-01-04 10:52:46 +08:00
    安装后遇到提示 vscode 已存坏的,这是已知问题,原因是 vscode 提供的 api 无法实现自定义背景的功能,必须使用 hack 手段向 vscode 的 index.html 注入一段 js,这才导致了 vscode 出现此提示,实际上除了提示,vscode 不会有任何问题,可以放心使用,如果不放心,那就暂时先别用了,只能希望未来 vscode 能提供相关 api。
    16 条回复    2018-01-05 22:29:09 +08:00
    chen2016
        1
    chen2016  
       2018-01-03 18:16:29 +08:00 via Android
    想知道有啥用哈哈哈
    droiz
        2
    droiz  
    OP
       2018-01-03 18:17:54 +08:00
    @chen2016 目前就是单纯的显示个猫,只是觉得好玩哈哈哈。后面会实现 nyan-mode 的功能。
    xmadi
        3
    xmadi  
       2018-01-03 18:26:09 +08:00 via iPhone   ❤️ 1
    哈哈哈 我就喜欢这种没啥卵用但是有意思的小功能
    t2doo
        4
    t2doo  
       2018-01-03 18:40:27 +08:00 via iPhone
    喜欢💖很漂亮
    XFLx2
        5
    XFLx2  
       2018-01-03 18:44:37 +08:00
    哈..哈..哈..
    u1ucky
        6
    u1ucky  
       2018-01-03 18:45:24 +08:00 via Android
    excited!
    ZhaoMiing
        7
    ZhaoMiing  
       2018-01-03 18:53:20 +08:00
    装了一下然后。。。
    vscode 安装文件被破坏,请重新安装[unsupported]
    :(
    Dukec
        8
    Dukec  
       2018-01-03 18:54:34 +08:00
    Win 版本上,安装并启用之后会提示 VSCode 已损坏。
    droiz
        9
    droiz  
    OP
       2018-01-03 18:56:07 +08:00 via iPhone
    @ZhaoMiing 用了 hack 的方法导致的,vscode 提供的 api 没法实现这样的功能。可以看下扩展的源码,只是向 vscode 的 index.html 注入了相关功能的 js 代码,其他的没有动,vscode 可能有完整性检测,忽略这个提示,对 vscode 没有影响的。
    droiz
        10
    droiz  
    OP
       2018-01-03 18:56:50 +08:00 via iPhone
    @Dukec @ZhaoMiing 用了 hack 的方法导致的,vscode 提供的 api 没法实现这样的功能。可以看下扩展的源码,只是向 vscode 的 index.html 注入了相关功能的 js 代码,其他的没有动,vscode 可能有完整性检测,忽略这个提示,对 vscode 没有影响的。
    deepkolos
        11
    deepkolos  
       2018-01-04 08:18:49 +08:00
    也遇到 VSCode 已损坏。。
    wotemelon
        12
    wotemelon  
       2018-01-04 09:15:55 +08:00
    看了楼上,吓得我不敢装
    anguskwan
        13
    anguskwan  
       2018-01-04 11:41:37 +08:00
    装了之后,显示不出来,卸载不了,win10 版本。
    droiz
        14
    droiz  
    OP
       2018-01-04 12:19:32 +08:00
    @anguskwan 收到,目前需要手动卸载,在 vscode 的应用目录里 /app/out/vs/workbench/electron-browser/bootstrap ( mac 下是这个,windows 应该类似)将 index-nyan-cat-backup.html 重命名为 index.html 就行了。
    Hank1983
        15
    Hank1983  
       2018-01-05 21:30:39 +08:00 via Android
    实质功能就是显示一只猫?(而且我还看不出来是猫)
    droiz
        16
    droiz  
    OP
       2018-01-05 22:29:09 +08:00 via iPhone
    @Hank1983 是的,显示的是 Nyan Cat
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5443 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:56 · PVG 14:56 · LAX 22:56 · JFK 01:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.