-
代码块自动语言识别插件现在已经支持完全全全全自动语言识别粘贴,满 50 star 发布新版 (其实早就发了但还是想求个星星)
2024-09-09 21:48等等等等大家不要浪费自己的积分给我点链滴的心心。我想要的是 github 的星星。谢谢各位大佬
-
(视频演示)代码块自动检测语言插件现在已经完整交付而且新增自动模式,请之前答应给我点星星的用户给我点星星,谢谢
2024-09-08 23:43有兴趣的话我可以把仓库转到一个组织然后邀请你 😆
这样就是共有的了
-
(视频演示)代码块自动检测语言插件现在已经完整交付而且新增自动模式,请之前答应给我点星星的用户给我点星星,谢谢
2024-09-08 20:18应该是可行的,但我怕我写出什么差错。大佬如果愿意的话可以尝试一下
-
(视频演示)代码块自动检测语言插件现在已经完整交付而且新增自动模式,请之前答应给我点星星的用户给我点星星,谢谢
2024-09-08 19:58我的意思是直接改 dom 或者模拟网络的风险在于会把官方本来不支持(但是可能可以渲染)的 html 写到笔记数据的 json 里面。这样的话有两个风险:
- 用户没办法回退,有时候或许没办法删掉,除非手动改 json(例如插件把某个文字加粗了,用户很容易回退,因为官方本来就支持这个加粗选项。但如果你直接 html 写入局部字体,或者更糟糕的自动化地把所有笔记的某个地方都加了点 html 元素(有个插件确实这样做了),用户根本没办法回退,只能回滚)
- 因为这个数据官方不知情(也没计划过兼容),所以万一某次官方做了什么新功能,刚好跟这个数据发生冲突,可能会让这种数据损坏,例如笔记内容丢失之类的。
-
(视频演示)代码块自动检测语言插件现在已经完整交付而且新增自动模式,请之前答应给我点星星的用户给我点星星,谢谢
2024-09-08 19:42如果模拟网络请求或者直接改 dom 的话应该可以不用以块为单位。不过我的上一个插件吃过这个亏(把 html 直接写到笔记数据里面),现在我用这个都很小心。其实现在都还有插件会做这个危险的事情,这也是我写黑名单插件的目的。
不过这个图上的建议确实很好,我可能需要一段时间才能做。目前我尽量不写监听器,能 css 或者短线程 handler 处理的最好(我对性能有迷之执着)
不过至于弹窗的问题,如果启用自动模式的话,操作成本都是一样的,都是“斜杠菜单,粘贴,完成“三步。只是弹窗天然让人视觉上有割裂感,感觉更复杂了。
-
(视频演示)代码块自动检测语言插件现在已经完整交付而且新增自动模式,请之前答应给我点星星的用户给我点星星,谢谢
2024-09-08 13:51监听的话我怕出问题,因为这个语言也是回写进去的,万一用户也在输入,插件也在输入,不知道会造成什么样的后果。
bwxr 备选语言是个好主意 👀
-
(视频演示)代码块自动检测语言插件现在已经完整交付而且新增自动模式,请之前答应给我点星星的用户给我点星星,谢谢
2024-09-08 12:04感谢!我不是大佬哈哈哈哈。
识别是用的第三方库,第三方库识别的原理是正则识别当前行的语言类型,并按行做统计。
准确度的话不是很高,主要问题是老是把 cpp 识别成 php
具体可以康康代码,是开源的
-
需求统计:你是否需要“自动检测代码块的语言“功能的插件
2024-09-07 12:16@participants 初步 PoC 已经完成了,之后修补一下细节问题,读一下文档看看有没有什么操作更顺畅的方案