个人配置需求求助贴(定期更新解决方案)

这周开始接触Obsidian,花了两天时间大概摸清了Obsidian的功能架构,鉴于Obsidian生态的不断完善,我考虑将Obsidian扩展为一个针对个人的ALL IN ONE工作平台。在软件配置的过程中,根据以往工作习惯,我的一些关键小需求Obsidian暂时还无法满足。这些需求可能在Obsidian中已经有很好的解决方案,只是我不知道;或者这些需求比较个性化,Obsidian的生态中暂时没有标准化的解决方案。我将这些需求列出来,希望大家能够提供解决方案;大家也可以将自己一些暂时无法满足的个性化需求列出来,我们将一些具有普适性的需求整理出来,以求大佬出面解决。

目前的小需求包括:
1 Topaz主题优化:我主题采用Topaz,省心,其他配置都无所谓,但是有一个点比较隔应,这个主题渲染后代码块字体太大,排版太松散,我喜欢代码字体小一些紧凑一些,整体性更强,但是 Style Settings中只可以单独修改代码块中的字体,不能修改字体大小和行距等属性。我想到的解决方案是用CSS代码块解决,希望有大佬提供。

【根据 @windily 的建议,我从minimal主题中截取对应片段,效果不错,就是字体不统一,但足以安慰】

2 Latex公式可视化输入:Markdown支持公式输入,但是对大部分人而言——采用可视化工具编辑公式,生成Latex代码,最后贴入Markdown——才是最佳方案。希望有一个插件可以调出一个可视化公式编辑浮窗,在上面可以编辑公式生产代码,直接贴入文档。

@windily ,codemirror option 只是类似实现了Typora实时预览效果,但操作还是需要自身清晰每一个Latex语法,不是我想要的那个效果】

3 表格转Markdown:的确Obsidian有Advanced Tables插件,但平心而论这个插件的体验并不好,或者说Markdown中的表格处理方式本身就有违Markdown的初衷。希望有一个插件,能实现Typora那种直接复制Excel表格贴入文档后自动转为Markdown代码的功能。

【根据 @cyddob @windily 二位的建议,使用了ZH增强插件,我将表格转Markdown命令布置到cMenu上,虽然不如Typora直接,但不失为一种好的解决方案。另外,ZH的语法检测命令不错,但是修复意外断行属于比较坑的功能。其他功能没有一一试用,感觉效率增量价值有限。

4 MD转ipynb:在工作中我经常使用jupyter notebook进行数据分析和简易功能原型快速开发,与需求部门沟通效率奇高。Obsidian中已经有jupyter插件,这使得我在制作功能原型和说明文档上更集成。但是,我的沟通对象并不使用Obsidian,我还是需要建立jupyter notebook文件与对方沟通。我在jupyter插件的基础上,急需一个功能,就是可以将包含可执行代码的MD转为ipynb文件。

以上,希望大家提供解决方案,或者提出自己的个性化需求。

补充一个问题:Obsidian没有撤销命令?

这可以尝试一下蚕子的ZH编辑插件。

  1. 自定义css片段定制代码块,可以去其它顺眼的主题复制。
  2. codemirror option目前支持latex预览输入
  3. 表格转md,蚕子写了quicker动作可以用
  4. jupytext命令可以将md转为ipynb格式,但建议去github提issue
1 个赞