【第三方MN插件】#Ver.1.1.2# AutoDef 为批量创建术语定义的标题链接优化的标题摘录

终于官方签名了,开心,激动,兴奋

嗯麻烦您了 :grinning:
其实标题换行只需要允许手动换行(比方说shift+enter添加换行符换行)就可以了,现在mn是会在保存标题的时候自动去掉换行,可以将带换行符的文字复制进标题,但是enter确认后就会转换为一行显示

1赞

你被官博点名了 :sunglasses:


这样真的很方便 :partying_face:

哈哈有点小激动居然被官方点名了 :joy:感谢感谢 :smile:

功能建议:

  • 对于合并内容的标题更新的功能倡议:

    • 由于一些卡片中本身有多个合并内容,当前功能会把这些合并内容一起设置为标题,但实际上如果是把开启插件之后,合并进去的内容添加到标题中更加好用
    • 场景:我有一个概念,由于书本身排版原因,具体内容可能涉及到两页中,不同位置的内容,或是一些图片,于是我会把这些内容提前合并。有些书包它可能会出现一个概念的别称出现在一段描述之后,于是我希望以后点击章卡片追加的内容可以跳转到这里,所以选择合并而不是添加评论,同时我希望这个别称加入到原来卡片标题中,于是我合并这个位置的别称到原来卡片,此时我点击原来卡片我希望更新的是当前新加入的这个内容,而不是之前已经加入的非标题内容。
  • 此功能的工作流程设计:

    • 第一步 如果希望更新追加的合并内容作为标题,那么需要先选中需要追加的卡片
    • 第二步 打开插件,插件会识别打开插件时所选中的卡片,及其内容,用来对比新加入的内容,确保不降当前内容加入标题
    • 第三步 (如果mn设置的拖拽是合并方式)直接拖拽新内容合并到选中的卡片中,合并完成时就立即追加新内容到标题。
    • 如果用户设置的拖拽是默认的“设置为子节点”,则在第二次拖拽完成合并时,识别合并目标是否是打开时选中的卡片,如果是,则追加标题,如果不是则不作任何操作按照软件正常流程走。
  • 由于没有软件当前的运行逻辑不知道这个功能的实现,是否可能,希望作者可以给予回复和交流

  • 我举例说明一下,我提出上面需求的原因,也是我现在遇到的问题:

说明:

  1. 比如我有一个单词卡片,我会先给他设置一个原始标题。

  1. 如果文章中用到了与词卡片有关的单词或者词组,但是由于时态变化没有被标题链接识别,我就会把这个文章中的单词加入到原来卡片中,并且添加标题。

  1. 多数情况下用着挺顺畅,新加入的内容会被成功追加到标题,但是可能文章排版,被你的算法匹配的原因,他会把原来卡片中的内容一起更新到标题。

  • 其实不知道这是一个bug还是说,软件会算法会这样,把所有前面合并的内容一起识别后添加到标题?
  • 这个插件非常好用,强烈点赞,希望作者加油加油,做出更多优化。
  • 最后再次感谢您的努力。

你可以根据工作流把这个过程再录屏一下吗,我有点摸不清楚你的情况
但是你可以试试这个版本,还没有认证但是估计重叠取最长的功能能解决你的部分问题?

建议这几个插件一块使用,效果不错

1赞

自动取最长不太合适,比如:单词及其词组短语就存在大量重复。
(我稍后录屏说一下我的想法)

我突然想到一个及其简单的流程。

  • 功能目标:简单的说其实我就是想实现,当打开def去合并两张卡片时,自动把新加入卡片的标题,追加到合并的卡片中,如果没有标题按照您先有算法,降新卡片内容识别出的标题,追加进去
  • 描述:其实您的其他功能都不用变,就增加一个这个功能,那就太好了。

对于追加标题来说目前很难实现…因为目前在合并的笔记里只能够读到最原始的笔记标题,没办法区分其它追加的标题和摘录,二者格式都是一样的
最主要的是你能够把你的之前截图展示的工作流录个屏演示一下吗,我这需要看到你摘录的具体过程,再看看能不能找其他方式帮到你

视频演示,已经给您发送私信了

@Relight_Support-Team @Lanco_Support-Team @Heng_Support-Team
请问能否帮我记录一下,现阶段似乎从sender.userInfo.note.allNoteText()里获取的文本没办法区分每个条目之间的文本,中间的分隔全都是一个换行符\n,在下面这种情况,自己做的笔记里有换行符就会产生混淆更正:似乎会将摘录中的存在的换行符直接删除
image
希望这个方法能增加一下条目之间的独特分隔符,或者用Array返回各个条目的内容

2赞

大佬,我昨天晚上测试了下,发现在括号识别上不是那么全面,能否增加全部类型的括号识别呢,现在就()可以,像【】「」《》«»这些都不行。

@lxxfljy 等后面其实就做一个标题追加插件,什么问题都解决了,不需要任何匹配,打开插件,勾哪里,哪里追加到标题,都不要设置需要点击什么的操作

你先用这个版本吧,因为改动不多我等后面一起申请签名

1赞

这个还是要看官方api如何才能下结论,先等着吧 :thinking:

感谢大佬,
我的脑图卡里面有大面积的换行符,
所以,我在蹲

:grinning:

好的,我帮您反馈一下

邀请函

尊敬的 @lxxfljy 先生您好,MarginNote公司将以“学习沙龙特辑:Min特邀讲座”的形式,在内部编程沙龙学习小组的基础上,举办首期插件开发为主题的技术交流和教学活动,这不论是在MarginNote内部还是外部,均为首次系统性的插件接口运用和调试演示讲解,定位覆盖小白到专业人士,以自由气氛下的,讲解、演示、提问为组成,考虑到社区的核心贡献者,我们决定开放此活动,邀请包括MOD板块插件作者,学科学习板块优秀活动组织者,插件IDEA和视频内容制作者在内的少量贵宾,自由参加本活动,一同讨论,互相学习。

本次活动非强制,并将基于录屏整理成后续开发资料,您可根据自身时间空闲情况和自身需要选择性参加,时间为今天晚上20:00,形式为在线投屏云会议,如确认报名我将私信发送您参会方法。

Regards,
Lanco
MarginNote产品兼运营管理