有沒有人能開發plugin,讓使用者可以像 OneNote 或 TeXmacs 那樣編輯文字和數學式?

有沒有人能開發plugin,讓使用者可以像 OneNote 或 TeXmacs 那樣編輯文字和數學式?

個人的想法:
對 文字(或數學式), 修改字體,或字體顏色,或加上各種顏色的highlight ,清除格式設定等,
是許多文書編輯軟體都有的功能 ,寫筆記也經常用得上 ,這應屬於基本編輯功能
(OneNote在這部份做得不錯,可惜搜尋功能較差,也沒雙向連結, 這是讓我想轉到Obsidian的原因)

然而Obsidian在文字編輯方面得使用css語法才能完成一些文字格式設定 ,數學式得用latex語法
使用css改文字格式 或latex輸入數學式並沒有比較快速,這樣在 寫/修改 筆記的過程變得很麻煩
普通用戶應該會想要輕鬆寫筆記,現在反而是變成花大量時間研究怎麼使用Obsidian寫筆記, 失去了方便性(效率)

希望有plugin能完成以下功能:
1.編輯文字

使用者以滑鼠拖曳選擇要編輯的文字區塊,在工作列選擇各種設定(字體,文字顏色,各種顏色highlight)等,以及清除格式設定
(這顯然比寫css快多了)

2.輸入數學式 (OneNote 或texmacs的輸入模式)

輸入 \int<空白> 或 x^<空白> 就會出現數學符號與框框,使用者能以方向鍵或滑鼠點擊框框,就能在想要的位置繼續輸入數學式
(latex則是要在一堆文字中找到正確的括弧,然後繼續輸入或修改)

以滑鼠拖曳或 shift+方向鍵 能夠選擇數學式中的符號,並在工作列選擇 修改顏色 或 加上各種顏色的highlight,或清除設定
(與latex比起來,這種方法更簡單且快速,可減少眼睛的疲勞程度)

能以滑鼠拖曳同時選擇數學式與普通文字,同時加上highlight 或修改字體顏色,而不是分開操作
例如: $\sigma^2$ is variance. 想對這段文字 修改顏色 或 加上highlight目前只能分開做,這很麻煩

如果能有方便簡單的編輯環境,我想Obsidian會更授歡迎
希望有人能做出這樣的plugin

ob本身就是基于markdown的,只支持最基本的文本样式,想要富文本编辑器,建议你换个笔记软件。

1 个赞

插件 editing toolbar

1 个赞

例如 對一段文字加上底線與highlight (或其他)
editing toolbar 或cMenu 都沒辦法滿足我常用的需求
還是得寫css才能完成

这些是需要你自己往上加的, 不是你有了这一个插件就万事大吉了…
加下划线是插件自带的


至于高亮可以用highlightr, 然后给highlightr命令设置一个图标放进工具栏.

这玩意其实就相当于一个快捷方式, 你可以把任意插件的任意命令都放到工具栏里. 你甚至可以写任意的js代码片段, 并把通过quickadd运行该代码片段设成一个图标, 以后你每点一次就运行一次.

如您所說的 “不是你有了这一个插件就万事大吉了”

Obsidian有各式各樣的plugin,功能很豐富,
但是對於基本(常見)的編輯功能得讓使用者花大把時間找資料,
甚至還得靠一些愛好者來完成這些常見的功能.

須求也就是讓人方便的輸入數學式 以及套用各種格式設定,
畢竟論文或看書,想快速記下想法和重點,
調整文字(或數學式) 的顏色或其他格式,可強調筆記重點或對應關係
(個人的理工筆記很長這樣做,應該也有人和我一樣吧)

所我才發了這篇,想找個plugin 來處理這些基本文字編輯
不知道這種功能在markdown筆記軟體中是 不可能實現 或是 沒人想做 ?

我已经给你展示了, 加粗斜线删除线下划线高亮注释引用上下标链接代码框等等, 这些全都是ob或editing toolbar自带的命令, 而你要做的只不过是给这些命令分配一个图标添加到editing toolbar里面而已. 这不就是你的基本需求么.

进一步, 如果嫌ob自带的高亮不够用, 还有专门的高亮插件highlightr.
如果想追求更丰富的编辑功能, 还有专门的文本编辑插件, 增强编辑或者easy typing, 提供了格式刷格式清除字符挖空去除空格去除空行乃至正则等等你意想不到的功能.
这些插件, 你随便上网上搜一篇ob插件推荐基本都会提及, 都是属于基石插件, 而你要做的只是安装它们然后把相关命令添加至editing toolbar即可.

至于latex, latex suite对语法已经简化很多了, 如果你压根不想学latex, 那我只能建议你用onenote先手写, 然后去数学公式识别网站把手写的公式截图转为latex语法再插入ob.

建议你直接换软件

看到了discord,不知这个包能不能满足需求?

另外还有一个支持 LaTeX 所见即所得的包

主要是肯尝试 Markdown 的用户也会比较喜欢纯键盘工作流,对于可视化编辑器没有那么重视。笔记里用 LaTeX 存储公式代码,与可视化编辑并不矛盾,可视化编辑不是富文本软件专有的

参考我上面引用的包,基础的编辑修改功能能做,但是你说的颜色高亮啥的可能需要额外开发,或者找支持 colortext 的包。体验的话,我有在手机上用过 Geogebra,编辑器效果大致相当,体验也比较顺畅,你也可以尝试一下

Obsidian 插件开发主要还是把已有的工具整合进来,从零写一个就不是插件的范畴了,所以遇到问题我会先找有没有方便 js 调用的包