墨令 InkSlash 1.3.0 加入选中文字工具栏:选中单行文字后,可以直接修改颜色和字号,支持预览、自定义数值、取消和恢复默认。
继续上一篇“Obsidian 的 / 、斜杠指令感觉用着没有飞书的舒服,所以我自己就 vibe 了一个” https://www.v2ex.com/t/1241210?p=1#reply7
这次我又加了点东西,我自己最近一直用的修改文字颜色和字号,没抄别人的,
这次更新,我盯上了一个写笔记时很常见的小动作:一段话已经写好了,突然想让其中一句更醒目一点。
加粗和高亮当然能用。可有时候,我只是想把结论换个颜色,把一句提醒放大一点。以前遇到这种情况,要么自己写 HTML ,要么再去找别的插件,写作的节奏又断了一次。
所以墨令 InkSlash 1.3.0 加了一个很直接的功能:选中文字,修改颜色和字号。
先选中,再处理
在编辑器里选中一行普通文字,旁边会自动出现两个按钮:文字颜色和字号。 https://imgur.com/TaMaQAj
我希望它出现得足够及时,又不要一直占地方。选中文字时出来,处理完就收起,不需要先叫出斜杠菜单,也不用记新的语法。
如果你不喜欢自动弹出的工具栏,可以在「设置 → InkSlash → 选中文字工具栏」里关掉。功能仍然可以从编辑器右键菜单或命令面板进入。
键盘也能操作。选中文字后按 Tab 进入工具栏,用左右方向键切换按钮,Enter 打开,Escape 关闭。
颜色和字号,都可以先看效果
颜色准备了几组常用选项,也可以直接输入十六进制色值,比如 #1971C2。
字号可以从常用数值里选,也可以输入 8–72 px 的整数。下面的预览会跟着变化,确认合适以后再应用;点取消,原文不会被修改。 https://imgur.com/SDHVUlS
如果以后不想保留样式,完整选中这段文字,再点「恢复默认颜色与字号」就能去掉墨令加上的格式,不会在原来的标签外面继续套一层。
保存以后,阅读视图里直接显示
墨令会把样式保存成行内 HTML span。阅读视图会正常显示颜色和字号,即使以后暂时停用墨令,这段内容也还能阅读。
https://imgur.com/KPWzakO 源码模式会看到对应的 HTML 标签。实时预览如何显示,则遵循 Obsidian 自己对行内 HTML 的处理方式。
这里也有几条边界,我想提前说清楚。这个功能只处理单行普通文字,不会处理代码、属性、链接、多行选区,以及已经包含 Markdown 格式标记的内容。碰到这些情况,墨令会停下来提示,不会为了套样式去重写原文。
这次更新,补的是写完之后的那一步
斜杠菜单处理的是「接下来要插入什么」,文字工具栏处理的是「已经写好的内容怎么调整」。对我来说,这两段操作现在终于接上了。
我写完一句话,选中它,改一下颜色或字号,然后继续往下写。动作还是很短,也不需要离开当前这一行。
墨令 InkSlash 1.3.0 最低需要 Obsidian 1.13.7。已经安装墨令的话,直接 obsidian 第三方插件市场升级就可以