跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. 命令菜单插件 1.0,支持全文搜索,太记上更快

命令菜单插件 1.0,支持全文搜索,太记上更快

已定时 已固定 已锁定 已移动 讨论
插件搜索命令菜单
1 帖子 1 发布者 82 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • linonetwoL 离线
    linonetwoL 离线
    linonetwo
    写于 最后由 编辑
    #1

    演示: https://tiddly-gittly.github.io/tw-command-palette/
    Github: https://github.com/tiddly-gittly/tw-command-palette
    CPL: https://tw-cpl.netlify.app/#linonetwo%2Fcommandpalette:Index linonetwo%2Fcommandpalette

    本插件参考了 Souk21/TW-commandpalette 的设计,感谢他制作了第一个版本!本插件使用 TypeScript 和 algolia/autocomplete 编写,功能更加强大,也更便于开发人员扩展其功能。不得不说目前中国人开发的插件在这方面还是优于外国人的,我们用 TS 写的比较多,用 Modern 框架的也比较多,插件可维护性强。

    使用 ctrl+P 打开它,搜索你的标题和文本。

    图片

    图片

    或使用 ctrl+tab 在最近使用的 tiddlers 之间切换

    按住 ctrl,再按 tab 键向下移动,就像在浏览器或 VSCode 中一样。

    使用 ctrl+shift+P 打开命令列表(或添加前缀"$")。

    你可以搜索带有标签的 tiddlers,如 $:/tags/Actions```$:/tags/Messages 并执行它们。添加带有这些标签的 tiddlers,使其显示在列表中。命令示例

    caption: <<lingo ShowControlPanel $:/plugins/linonetwo/commandpalette/language/>>
    tags: $:/tags/Actions
    title: $:/plugins/linonetwo/commandpalette/Show Control Panel
    
    <$action-navigate $to="$:/ControlPanel"/>
    
    tags: $:/tags/Messages
    caption: {{$:/language/Buttons/Edit/Caption}}
    description: {{$:/language/Buttons/Edit/Hint}}
    title: $:/plugins/linonetwo/commandpalette/Edit Tiddler
    
    tm-edit-tiddler
    

    图片

    使用 ctrl+P 打开,并使用前缀 [ 使用过滤器

    带有标签 $:/tags/Filter 的 tiddlers 会显示在这里。包括来自 tw 核心的那些:

    title: $:/core/Filters/Drafts
    tags: $:/tags/Filter
    filter: [has[draft.of]sort[title]]
    description: {{$:/language/Filters/Drafts}}
    

    搜索分两步,首先搜索预设过滤器或自定义过滤器,回车确认选择;然后在过滤器结果中继续搜索,回车打开 tiddler。

    图片|690x248

    在第二步中,默认情况下只搜索用户 tiddlers,通过在系统条目搜索中添加前缀,可以将系统 tiddlers 包括在内。

    图片|690x149

    使用 ctrl+P 打开,并以 # 作为前缀搜索标签

    与上述过滤功能类似。搜索带有特定标签的 tiddlers。

    以 ? 为前缀查看用法

    这样就不需要看这个帖子了解用法了!

    翻译问题

    如果你在你的wiki上发现了一些翻译问题,比如文本缺失(在我的演示站点上能正常工作,你的 wiki 里不行),那需要将这个网站里的 $:/core/macros/lingo 拖到你的wiki上:$:/core/macros/lingo,它来自 https://github.com/Jermolene/TiddlyWiki5/pull/7821,尚未合并到核心中,但在我的各种有多语言支持的插件中被广泛使用。当然,如果是用太记预装了 Itonnote 插件,就不会有这个问题了,它带了这个条目。

    太记

    在太记上,搜索会通过跨进程通信在后台(nodejs侧)进行,所以就算搜索巨型知识库也不会卡住。

    1 条回复 最后回复
    👍
    1

    • 登录

    • 没有帐号? 注册

    • 登录或注册以进行搜索。
    Powered by NodeBB Contributors
    • 第一个帖子
      最后一个帖子
    0
    • 最新
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组
    • 太微中文教程
    • 新插件投票看板