obsidian的行距太窄,如何调整行距?

obsidian的行距太窄,如何调整行距?用网上的代码放到CSS中,却没有变化?有没有能指导一下的

2 个赞

-.- it is trivial…
这问题我也纠结了很久,解决方法如下:

安装主题,比如 minimal,安装主题设置插件“ minimal theme settings”,

找到“line height”,默认设置是1.5,改成 2 就好。

如果安装其它主题,就尝试安装插件,“style settings”,里面一般可以调整该(一般默认设置是1.5)

5 个赞

昨天遇到同样的需求而搜到了这里。

为了将来其他因为同样需求而来到这里的人,我贴出一个简单的解决方案:

  1. 选项>外观>主题,单击「打开主题文件夹」图标
  2. 在 themes 文件夹下创建一个文本文件,比如 zmk-ink.css
  3. 用纯文本编辑器打开后,加入代码 body{–line-height-normal:200%;} 并保存。
  4. 在 选项>外观>主题 列表中选择 zmk-ink 即可,无需重启,立即生效。

image

另外:
若懂 css 的朋友,可以在编辑器界面按 CTRL-SHIFT-I (option-cmd-i for Mac) 即可进入开发者模式,找到每个元素对应的 class,就可以在 zmk-ink.css 中将每一个元素都修改成自己想要的样式了,包括但不限于:标题样式,背景色,光标所在行样式等。

1 个赞

请问只想修改正文行距,不想修改代码行距咋整。使用blue topaz主题修改段落间距后,代码间距也跟着变了,巨丑

设完了正文行距, 可以再额外调代码块行距, 类似下面

.markdown-source-view.is-live-preview .HyperMD-codeblock, 
.markdown-reading-view pre > code {
    line-height: 0.8em;
}