obgnail / typora_plugin Goto Github PK
View Code? Open in Web Editor NEWTypora plugin. Feature enhancement tool | Typora 插件,功能增强工具
License: MIT License
Typora plugin. Feature enhancement tool | Typora 插件,功能增强工具
License: MIT License
如題。
作者好,首先非常感谢作者创建出这个非常好用、便利的插件。
软件运行环境描述: OS为:windows 10。typora版本为:0.9.96。插件版本是:typora_plugin-1.0.4。
下面,是我在使用过程中的一些新的需求。
1 能不能在多标签切换时记忆切换前的文档位置?
举个例子。目前打开的文档,有a.md b.md。在阅读a.md时,阅读到了第100行的位置。通过多标签切换,阅读b.md,阅读完b.md,再重新切换到a.md时,a.md文档能仍然停留在第100行的位置。同理,由a.md再切回到b.md,标签页打开 b.md时,希望能够停留在b.md刚才阅读的位置。
2 在左侧大纲标题下,能不能整一个类似于visual studio code的复制路径的功能。这里是想描述复制标题的路径。比如在三级标题下,右键,有一个复制标题路径的菜单功能,点击它会把该标题及父标题都复制到剪贴板上。复制到的文本类似于"xxx.md/xxx一级标题/xxx二级标题/xxx三级标题"
3 在文档中,增加跳到指定行的功能。这个功能在typora中没有找到。
已经star过了,再次感谢作者~~
1.能否添加代码编辑器一样的快捷编辑,如:
#快速注释
Ctrl+/:注释当前行
#快速删除
Ctrl+X - 删除当前行,相当于剪切
#行移动
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
#快速复制
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
#快速回车
Ctrl+回车 在下方添加一行空行
#快速定位
Ctrl + r 定位到指定函数
Ctrl+q 定位到最后编辑的地方
软件很不错,但有点小问题,不从typora打开的文件还是单独窗口,并没有受到标签页管理,我习惯与使用everyting检索文件直接打开,能做下优化吗。
Windows上是会用了,mac谷歌也没搜到有用的插件怎么安装的教程。主力还是用mac的,可以的话求指点一二
插入看板 会覆盖我的剪切板? 导致我原来复制的内容不见了 变成了看板
导出为HTML文件后,看板、时间线等功能完美保留,但echarts图表却为空,查看源码似乎没有包括echarts相关代码,不知是否可实现导出为html文件后echarts图表仍然能正常显示?谢谢!
目前右键菜单只能选中图片一张一张上传 能否加个一键上传所有图片的功能项
markdown我是通过drawio来画流程图,然后保存为图片,名为xxx.drawio.svg。但是编辑该流程图的时候很麻烦,要先打开图片所在文件夹,然后右键打开方式,选择drawio编辑。
[期望行为] : 在typora右键增加一个 "drawio编辑图片" 的选项
如题,对于程序员来说,这两个功能挺有用的。老哥可以实现吗?
feat:
能否实现,上次打开的目录及文件(多个文件),在原生设置里面是有,但没考虑打开多个文件, 插件支持标签后,建议是否可以恢复关闭时的打开多标签状态.目前默认是只保留了最后一个标签.
这可能对原生有一定的侵入.只是建议.
因为我并不需要一些插件比如说标签页(这个插件会导致我没法打开它的导航界面),于是我只能直接改源码。
希望可以有一个管理页面,并且可以把设置项独立成一个json或者yaml文件。这样可以更好地适配插件的更新,不会说我更新一次插件就要重改一遍文件。
希望作者可以考虑一下,谢谢!
[预期]:图片下方显示图片名称。图片名称来自 ![图片名](xx.png)
一见到顶功能没必要,ctrl+home不就行了
最新版本: tag:1.4.1
OS: Windows11 x64
fix:
auto_number
不生效,但配置设置stings.user 配置文件关闭可生效.read_only
开启后,无法唤醒全局检索.feat:
Version: Typora for Linux (x64) 1.6.6
遇到的错误信息如下:
de:internal/errors:490 Uncaught (in promise) TypeError: The "path" argument must be of type string or an instance of Buffer or URL. Received undefined
at __node_internal_captureLargerStackTrace (node:internal/errors:490:5)
at new NodeError (node:internal/errors:399:5)
at __node_internal_ (node:internal/fs/utils:675:11)
at __node_internal_ (node:internal/fs/utils:687:3)
at Object.openSync (node:fs:592:10)
at Object.func [as openSync] (node:electron/js2c/asar_bundle:2:1822)
at Object.readFileSync (node:fs:468:35)
at t.readFileSync (node:electron/js2c/asar_bundle:2:9165)
at read (/usr/share/typora/resources/plugin/md_padding/index.js:24:41)
at /usr/share/typora/resources/plugin/md_padding/index.js:47:33
_
文件 plugin/md_padding/index.js:47:33
及相关行的内容如下:
const getFilePath = () => Package.File.filePath;
...
save().then(() => {
const filepath = getFilePath();
const content = read(filepath);
const formattedContent = format(content);
write(filepath, formattedContent);
})
猜测应该是获取文件路径的语句有问题 Package.File.filePath
.
请问这个应该改成什么呢?
mermaid中的时间线比较奇怪,是否可以参考layui或其他前端JS框架中常见的时间线样式,在插件中新增?通过简单的类似于看板的语法直接显示时间线
https://layui.dev/docs/2.8/timeline/
rt
安装后可以用阅读模式和调整表格大小等功能,但多标签页功能不知如何用?检查了window_tab.js代码,相关参数设为true,但打开typora,仍是原来的样子,打开多个md文件,仍是多个窗口。
自动编号功能导出pdf的时候会失效
网上有看到解决方案,大佬能否修复下,多谢
参考链接:https://programminghunter.com/article/64312696616/
虽然看起来目前已经很方便了,但感觉还是不够方便,
希望能写个小工具,一键注入,不必再手动编辑文件,
更新目测是替换整个文件夹(plugin),希望这个工具也能提供一键更新
很棒的项目,开发者加油!!!
--- 来自 深度 Typora 用户
如题,能不能添加对 Callouts 语法的支持?可以参考 Obsidian 的语法和渲染效果:https://help.obsidian.md/Editing+and+formatting/Callouts
大神您好,插件中的图片和表格自动编号功能解决了大问题,但仅仅只有编号没有标题,与实际应用场景还有一点点差距,探索如下:
目前其他功能都可以正常使用,这个功能 ctrl + shift + k 失效了,同时和 typora 自带的插入代码块快捷键冲突。我用 openark看了一下,这个快捷键我全局没有被占用。
我的Typora Version1.2.5 X64版本,安装后无法打开多标签?仍是多窗口显示
如题,
添加脚本后,运行Typora,左上角无法显示菜单功能,无法进行设置。右上角不显示窗口最小化/最大化/关闭,使用很不方便。
请问如何修复问题or回退回去。
经测试(测试范围为 Typora学习索引——HTML篇 中的HTML内容),在对文档使用“中英文混排优化”功能之后,会对如下标签造成不良(影响原来的表达效果)影响:
<kbd>
:表现为在标签内容两端添加空格,而这两个空格会表现出来,无论内容是中文还是英文;<figure class="clearfix" style="position: relative;">
<img src="img/1" alt="左图"
style="box-sizing: border-box; float: left; width: 50%; padding-right: 4px;"/>
</figure>
<figure class="clearfix" style="position: relative;">
< img src =" img/1 " alt =" 左图 "
style = "box-sizing: border-box; float: left; width: 50%; padding-right: 4px;"/>
</figure>
对于其他诸如 <span>
、<ruby>
、<center>
等标签,无论内容是什么语言,都会在内容两端也添加空格,不过对于最终的渲染效果无影响。
Typora 版本:v1.0.4
pandoc 有个图片交叉引用功能,图定义格式: ![xx](./xx.png){#fig:1}
, #fig:1
是图片id
引用图片 : {@fig:1}
, 这里根据图片id 引用
会自动渲染为 对应的图片编号。
参考 tomduck/pandoc-fignos: A pandoc filter for numbering figures and figure references.
现象:echarts图形中目前只支持鼠标mousemove\mouseup时间,但不支持click,一旦点击图例,马上切换至代码。
建议:点击echarts图形中空白处切换至代码,点击图形、图例等有意义的鼠标事件,正常响应。
希望可以优化一下。作者的插件很好,支持一下!
【auto_number】图片名字体当前是默认宋体,是否能随主题字体
问题:
settings.user.toml
和 custom_plugin.user.toml
等配置都覆盖了, 这些文件能否做约定关系, 而不体现在发行版本当中, 这样我们可以自主创建和不创建.请问可以添加像 obsidian 一样的模板功能吗?设置模板然后使用快捷键(或右键)可以直接在新建文档里使用设置好的模板
检查图片有没有被引用,没有引用的图片可以点击删除(思源笔记有这功能,obsidian 也有相关的插件)
谢谢作者这么好用的插件。
[bug]搜索好像只搜索了文件内容,不搜索文件名,应该是搜索关键词在文件名中的排在搜索结果权重高,排在最前面吧?
另外,直接从windows打开md文件时,能不能是以新tab页的形式,而不是新开一个typro窗口. 独立的typro窗口能合并一个已有的typro窗口去而成为其上的一个tab吗?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.