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

开发了一款程序员专属的代码笔记软件(MindCode),真的很方便

  •  9
     
  •   yanyin070321 · 189 天前 · 4078 次点击
    这是一个创建于 189 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ### 背景
    在面对新项目时获日常开发工程中,记录和回顾上下文信息至关重要。然而,使用通用笔记软件如 Notion 记录代码相关笔记时,常常遇到不便,比如:不能很好的表达代码的运行流程;代码和笔记之间是割裂的,无法快速回顾笔记等。为此,我开发了 MindCode ,一款专为程序员设计的代码笔记软件。它不仅帮助我们高效记录项目上下文,还能在回顾时迅速定位到相关代码。

    ### 介绍
    MindCode 是一款与 IDE 无缝集成的多功能代码笔记软件,旨在帮助开发人员通过直观高效的思维导图结构来管理和记录与代码相关的知识。






    ### Features
    思维导图:帮助程序员通过直观的思维导图以结构化的方式组织和管理代码笔记。
    双向代码导航:支持从笔记到代码或者从代码到笔记的快速导航。
    支持 Markdown 和“/”命令模式:允许使用 Markdown 语法编辑笔记或使用“/”快速访问命令。
    多媒体附件:允许添加图像等多媒体内容,以获得更丰富、更直观的笔记。
    本地数据存储:保证数据安全,无需担心数据泄露风险。


    ### 安装
    在 Intellij IDEA 的插件市场搜索 “MindCode” 即可安装(*免费的呦*)。
    注意:目前仅支持 2022.3 及之后的版本。


    ---
    软件刚刚才发布出来,希望各位老铁们多提一些建议🤗️🤗️🤗️...
    第 1 条附言  ·  188 天前
    有兴趣或者遇到问题同学可以加我微信:
    41 条回复    2024-05-22 12:08:24 +08:00
    zzz22333
        1
    zzz22333  
       189 天前
    没 vscode 额...
    EmpCold
        2
    EmpCold  
       189 天前
    已下载,支持一下👍
    yanyin070321
        3
    yanyin070321  
    OP
       189 天前
    @zzz22333 才开发完 intellij 的版本,后续大家反馈还不错会扩展的,目前设计上做了跨平台的考虑
    seedhk
        4
    seedhk  
       189 天前
    支持,下载试试!
    neochen13
        5
    neochen13  
       189 天前
    牛逼啊,支持一下
    Eilen
        6
    Eilen  
       189 天前
    楼主看看能不能支持一下 Goland 🤪
    yanyin070321
        7
    yanyin070321  
    OP
       189 天前 via Android
    @Eilen 可以的,jetbrains 的全家桶支持起来成本不是很高!只是我现在还在验证这个方向的可行性,所以应该会过段时间再做其他平台
    nofearinmyhearts
        8
    nofearinmyhearts  
       189 天前
    好东西
    kassadin
        9
    kassadin  
       189 天前
    看起来很酷
    wkong
        10
    wkong  
       189 天前
    厉害的,支持,期待 vscode 版本
    yanyin070321
        11
    yanyin070321  
    OP
       189 天前
    @wkong 哈哈,可以的
    fizzcoding666
        12
    fizzcoding666  
       189 天前
    有点牛逼,如果支持导出成文章那就相当牛逼了
    mingoing428
        13
    mingoing428  
       189 天前
    这个思维导图用什么开发的
    yanyin070321
        14
    yanyin070321  
    OP
       189 天前
    @mingoing428 自己造的轮子
    yanyin070321
        15
    yanyin070321  
    OP
       189 天前 via Android
    @fizzcoding666 后续会支持导出和导入功能
    iosyyy
        16
    iosyyy  
       188 天前
    挺好的提几个小意见
    1. 就是代码引用能不能提到类或者文件的级别 因为可能正常依赖关系文件会比较多 然后方法和类用两种不同的方式做区分
    2. 根据代码依赖自动生成一部分笔记
    3. 希望能导出并且以文件的形式存在项目中
    Delevea
        17
    Delevea  
       188 天前
    可惜 JenBrains Rider 插件市场没有哦
    NOspy
        18
    NOspy  
       188 天前
    数据是否可以直接使用项目的 git 进行管理?
    NOspy
        19
    NOspy  
       188 天前
    另外希望能提供更多教程
    yanyin070321
        20
    yanyin070321  
    OP
       188 天前
    @iosyyy 感谢建议,对我很有帮助。
    问题 1: 这个我在下个版本会开始支持;
    问题 2: 这个问题我也考虑过支持自动化捕获和自动化扩展笔记;只是这个功能需要根据 AST 来实现,每个语言需要单独适配,实现上会比较麻烦一些
    问题 3: 导入导出的功能也会在最近的版本开始支持
    yanyin070321
        21
    yanyin070321  
    OP
       188 天前
    @Delevea 这个还真没有想到过,第一个见到 rider 这个产品。😅😅😅
    yanyin070321
        22
    yanyin070321  
    OP
       188 天前
    @NOspy 后续支持笔记导出能力之后就可以做到了
    yanyin070321
        23
    yanyin070321  
    OP
       188 天前
    @NOspy 教程会陆陆续续推出来,敬请期待。。。
    taosimple
        24
    taosimple  
       188 天前
    在 Android Studio Jellyfish | 2023.3.1 好像不可用,打开侧边栏是 Noting to show ,选择代码右键菜单 MindCode 是灰色不可点击的
    guiguihui123
        25
    guiguihui123  
       188 天前
    作者大大你好,我在 IntelliJ IDEA 2022.3.3 (Ultimate Edition)中插入图片失败,显示“image load error”。请问是什么情况嘞,有没有可能是因为我连不上 plugin(插件无法直接在设置-插件中下载,而是在 jetbrain 上下载后从本地安装)而导致的?
    yanyin070321
        26
    yanyin070321  
    OP
       188 天前
    @taosimple 不好意思,可以方便加一下微信吗(见上图二维码),我帮你看一下什么问题
    yanyin070321
        27
    yanyin070321  
    OP
       188 天前
    @guiguihui123 可以尝试一下下面的方案:
    1: 点击 MindCode 右上方的设置图标,有一个 Open Web Dev Tools ,这样可以看到调试台;
    2: 然后将报错信息截图发到插件评论中或者加我微信(见上图二维码),我帮你来看一下什么问题;
    Charlie17Li
        28
    Charlie17Li  
       188 天前
    好强,希望能上架 Goland
    nealHuang
        29
    nealHuang  
       188 天前
    提个建议,focus 应该自动集中到最新添加的 block
    yanyin070321
        30
    yanyin070321  
    OP
       188 天前
    @nealHuang 是指添加笔记的时候自动定位到最新的 block ?
    yanyin070321
        31
    yanyin070321  
    OP
       188 天前
    @Charlie17Li 可以的,前面有个 V 友也提了 Goland
    nealHuang
        32
    nealHuang  
       187 天前
    @yanyin070321 是的,因为方法都是嵌套的,会一直跟进去,然后 add node

    还有一个就是,方法上的注解貌似不会添加进去
    haoxuexiaoyao
        33
    haoxuexiaoyao  
       187 天前
    我就想知道 能维护几年
    forty
        34
    forty  
       187 天前
    我现在写代码从来不记笔记了
    yanyin070321
        35
    yanyin070321  
    OP
       187 天前
    @nealHuang 好的,感谢建议,我改一下
    yanyin070321
        36
    yanyin070321  
    OP
       187 天前
    @forty 目前还在完善产品的能力,后续应该会推出收费版本和笔记同步功能,所以应该可以一定程度增加大家的笔记数据的可靠性
    Hilui
        37
    Hilui  
       187 天前
    双链整上
    yanyin070321
        38
    yanyin070321  
    OP
       187 天前
    @Hilui obsidian 那种双链?
    yanyin070321
        39
    yanyin070321  
    OP
       187 天前
    @guiguihui123 问题已经在 MindCode 1.0.1 版本修复了,在 windows 系统的图片加载实现有点问题;目前该版本还在审批中,应该过两天就可以升级了
    xiangbohua
        40
    xiangbohua  
       187 天前
    点个赞,有暗黑模式么哈哈,白色有点突兀
    yanyin070321
        41
    yanyin070321  
    OP
       187 天前   ❤️ 1
    @xiangbohua 哈哈,我也觉得,还没来得及弄
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3840 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:07 · PVG 13:07 · LAX 21:07 · JFK 00:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.