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

源码弹幕(云注释)IDE 插件正式上线,可以直接从 Visual Studio Code 和 JetBrains IDE 安装,开源项目的最好学习分享插件

  •  
  •   SetoKaiba · 2020-02-11 18:30:11 +08:00 · 3502 次点击
    这是一个创建于 1732 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Hello 大家好,我做了一款 IDE 插件,叫源码弹幕(云注释),开源项目解决了造轮子的问题,这个插件致力于解决学轮子的问题,并且希望用的人更多能够形成一个开源项目的交流社区,一人一份弹幕,为开源项目的学习做贡献,他的开发受到 bilibili、niconico 和起点的启发。注释的代码都在云端,不会污染 Git 库。

    • 添加弹幕到指定的代码行
    • 哪怕行数变了,弹幕还是会显示在指定的代码行
    • 在行号旁边显示弹幕数量
    • 在 Project View 的文件名旁边显示弹幕数量
    • 喜欢或取消喜欢弹幕
    • 悬浮可以看到最高赞的弹幕
    • 文件、目录的弹幕
    • 排行榜(源码库弹幕数排行、源码库喜欢数排行、用户弹幕数排行、用户喜欢数排行)
    • 支持 Git 库,比如 GitHub、BitBucket 和 GitLab
    • 兼容所有 JetBrains 的 IDE,比如说 IntelliJ IDEA、Android Studio、Pycharm 和 Rider
    • 兼容 Visual Studio Code

    现在已经有 Unity3D 游戏引擎的几个项目我在写弹幕分享。包括 ECSSamples 项目的 Boids 群集鱼群 demo 源码分析,ml-agents 的 Unity3D 机器学习强化学习项目的 ml-agents 的 Python 端源码分析,Unity3D 新的 multiplayer 框架 netcode 的例子项目的 NetCube 例子源码分析。

    求试用,求扩散,谢谢。

    主页地址: http://source.kaiba.net

    JetBrains IDE: https://plugins.jetbrains.com/plugin/index?xmlId=net.kaiba.source

    Visual Studio Code: https://marketplace.visualstudio.com/items?itemName=Kaiba.source

    b 站插件介绍视频: https://www.bilibili.com/video/av88081267

    第 1 条附言  ·  2020-02-11 23:03:30 +08:00
    由于这里不能发图,markdown 又怕国外图床如 imgur 等会被墙。
    如果你是 Visual Studio Code 的用户,可以跳转 16:50 直接看到使用的演示。
    如果你是 IDEA, PyCharm 等除 Rider 以外的 JetBrains IDE 用户,可以跳转 9:40 直接看到使用的演示。
    如果你是 Rider 的用户,可以直接跳转 21:35 直接看到使用的演示。
    第 2 条附言  ·  2020-02-11 23:22:43 +08:00

    额,傻了- -、要什么图床,直接传自己服务器就是了,补充上图,图片上有更直观的演示。 以VSCode为例

    左下角的DANMAKU EXPLORER里,BoidSystem.cs旁边Danmaku: 142表示这个文件有142条弹幕(云注释)。

    右边代码窗口,左边的行号右边的槽,Add表示尚无弹幕,可以添加,Danmaku: 1表示这一行有1条弹幕,如图把鼠标悬浮在Danmaku上,对于VSCode悬浮在代码行上也可以,显示当前最高Like弹幕。

    下图如果看不清楚,可以右键选择在新标签页中打开图片,可以看到清晰大图,谢谢。 avatar

    第 3 条附言  ·  2020-02-12 10:20:32 +08:00
    https://github.com/SetoKaiba/SourceDanmakuBugFeedback/issues
    如果发现有 bug 什么的,可以这里反馈。
    由于敏感词过滤系统刚加的,可能 BUG 比较多。
    7 条回复    2020-02-14 16:03:42 +08:00
    wpblank
        1
    wpblank  
       2020-02-11 18:32:04 +08:00 via iPhone
    晚点看看 有点意思的样子
    luckykong
        2
    luckykong  
       2020-02-11 19:40:44 +08:00
    视频太长了。24 分钟,很多内容都不想看。。比如如何安装插件,如何注册账号。。
    我觉着用到这些软件的人,应该都会摸索出来这些的。

    跳着看了一些截图,但是跳的太快了,看完依然一片迷茫 。比如 添加的弹幕会不会自动从代码上飘过。。

    希望楼下能有好心人点评点评~~
    SetoKaiba
        3
    SetoKaiba  
    OP
       2020-02-11 19:54:19 +08:00
    @luckykong 不会飘过,但是会跟随在代码行数上,左边的 Danmaku:数量,就是这行上面有多少弹幕,悬浮在上面 tooltip 会显示 Like 最多的弹幕,弹幕是因为受到 b 站启发,借用弹幕这个分享的概念,视频的弹幕跟的是时间轴,代码的弹幕跟的是代码行,而且就算代码更新了,有新的提交,代码行数从 10 行变成 15 行,弹幕也能正确的显示在 15 行上。。
    zwnozhuce
        4
    zwnozhuce  
       2020-02-11 22:16:11 +08:00
    安装成本太高,也没有一个 demo 示例,效果展示

    看了视频,太长了,那个交互感觉不太友好 ,不过想法很不错!
    SetoKaiba
        5
    SetoKaiba  
    OP
       2020-02-11 22:59:16 +08:00
    @zwnozhuce 其实有 demo 示例的,你如果是 Visual Studio Code 用户,只为了看看效果,不看安装,可以直接跳转到 16 分 50 秒,有一个文件 Toggle 打开弹幕界面后,查看弹幕和发弹幕的 demo

    安装成本其实不高,都可以直接从 IDE 内部的插件市场安装,VSCode 的只有 343KB,而 JetBrains IDE 的也仅 2.32M ,其实想在这里发些图的,但是发现好像这个网站并不能发图? markdown 的话倒是可以,不过国外图床 imgur 我怕被墙,你们也看不到。所以跳转时间轴去看会有比较直观的介绍。
    lqzhgood
        6
    lqzhgood  
       2020-02-12 15:40:00 +08:00
    哇 这个好~
    就看推广了~
    没人用的 没人写的话就尴尬了~~
    MrVito
        7
    MrVito  
       2020-02-14 16:03:42 +08:00
    这个还挺有意思的,只要使用的人 /项目成规模了,感觉会很好玩
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.