09-22 更新,新增【static_markers】插件,告别格式刷新的干扰,让您的 Markdown 语法标记 始终可见、保持静态,有兴趣的朋友可以试试。
有了楼主这个插件, Typora 仿佛枯木逢春,又能用了
11-04 更新,新增【PlantUML】插件,让 Typora 支持 PlantUML,有兴趣的朋友可以试试。

02-02 更新,新增【离焦视力舒缓】插件,模拟近视离焦图像,缓解用眼屈光紧张。有兴趣的朋友可以试试。
大佬的插件包很好用,但是不知道为什么在我的屏幕上,插件设置页显示很模糊。
而且悬浮菜单没有文字提示。
你好,感谢反馈。第一次遇到你这个情况,麻烦截个图让我看看。
盲猜大概率是主题的原因,你试试先将主题改回默认的 GitHub 主题。
设置文字提示的方法如下:
- 右下角的按钮是通过【悬浮动作按钮】插件实现的。
- 【隐藏提示】是全局配置,勾选后就不显示所有按钮的提示了。
- 自定义按钮及其配置是写到配置文件中的,为了面向多语言,我默认没有为按钮设置提示文字,你可以手动为每个按钮写提示文字。
你可以在 plugin/global/settings/settings.default.toml 文件中找到 对应的配置:
[action_buttons]
# =========== [ Preset Buttons ] ===========
# Matrix for preset action buttons
# enable : Enable this button
# coordinate: Grid coordinates [row, col] (0-indexed. Positive Y is upward, positive X is leftward)
# icon : CSS Icon class (Supports Font Awesome 4.1.0 & ionicons 2.0.1)
# size : (Optional) Icon size (Defaults to 17px)
# color : (Optional) Icon color (Defaults to current theme)
# bgColor : (Optional) Background color (Defaults to current theme)
# hint : (Optional) Tooltip text
# callback : (System Callback) Standard format: "PluginName.MethodName"
# evil : (Custom Callback) Executable eval() statement. Overrides 'callback' if configured
BUTTONS = [
{ enable = true, coordinate = [0, 0], size = "24px", icon = "fa fa-caret-down", evil = "() => this.utils.jumpToEdge(false)" },
{ enable = true, coordinate = [1, 0], size = "24px", icon = "fa fa-caret-up", evil = "() => this.utils.jumpToEdge(true)" },
{ enable = true, coordinate = [2, 0], size = "17px", icon = "fa fa-font", callback = "text_stylize.call" },
{ enable = true, coordinate = [3, 0], size = "17px", icon = "fa fa-indent", callback = "md_padding.call" },
{ enable = true, coordinate = [4, 0], size = "17px", icon = "fa fa-gear", callback = "preferences.call" },
{ enable = true, coordinate = [0, 1], size = "17px", icon = "fa fa-sitemap fa-rotate-270", callback = "markmap.onButtonClick" },
{ enable = true, coordinate = [1, 1], size = "17px", icon = "fa fa-image", callback = "image_viewer.call" },
{ enable = true, coordinate = [2, 1], size = "17px", icon = "fa fa-th-list", callback = "right_outline.call" },
{ enable = true, coordinate = [3, 1], size = "17px", icon = "fa fa-search", callback = "search_multi.call" },
{ enable = false, coordinate = [4, 0], size = "17px", icon = "ion-asterisk", color = "#F0F8FF", bgColor = "#FF4500", evil = "() => window.confirm('this is message')" },
{ enable = false, coordinate = [4, 1], size = "17px", icon = "ion-alert-circled", evil = '() => this.utils.insertFence("javascript")' },
{ enable = false, coordinate = [5, 0], size = "17px", icon = "ion-bug", evil = "() => require('child_process').exec('cmd /C calc')" },
{ enable = false, coordinate = [5, 1], size = "17px", icon = "ion-alert", evil = "() => this.utils.openUrl('https://github.com/obgnail/typora_plugin')" },
]
已设置
看着插件里面的参数图标名,我基本猜错 ![]()
还是看参数名好懂一些。
看来你比较适合直接阅读 配置文件 ![]()
下次看不懂配置选项的功能,直接在这里找吧
已修复。麻烦升级到最新版本试用,有问题请在下面留言。
- 原因:使用
transform: translate(-50%, -50%);强制弹窗居中,这需要像素数量除以 2。在特定屏幕分辨率下,屏幕像素是奇数,导致出现了亚像素。改成了margin: auto;让硬件自己算。- 验证:在不升级的情况下,拖拽窗口移动位置,文字马上就变锐利了。
给【标记常显】功能提个建议:
在保持typora所见即所得的显示和操作前提下,只是点击对应段落时显示标记 但不缩小文字。
同时用多个编辑器,typora显示标记时会缩放文字带来视觉抖动,而joplin和obsidian等则只是显示标记。
对比下,无需常显标记(那我直接用源码模式好了),只要不缩放文字就够了。
你好,感谢反馈。
我没看懂你说的情况,麻烦详细描述。
你说的情况是 必须得吐槽一下现在 Markdown 编辑器的通病! - #34,来自 kat 吗?如是,解决方案见 必须得吐槽一下现在 Markdown 编辑器的通病! - #35,来自 tempUserName
取消勾选 显示当前块元素的 Markdown 源码(支持标题等块元素) 的话,
当前段落的标记就完全不显示了。
其实就是依然点击段落文字后显示标记,但是文字大小不要缩放。
就这个要求。
和joplin、obsidian的显示标记方式一致。
用上了用上了, 没想到集成度这么高, 功能这么丰富。 实在是太强了大佬。




