github obgnail/typora_plugin 1.10.43

8 hours ago

changelog

  1. feat:【search_multi】【multi_highlighter】:支持高级搜索
  2. feat:【core / dialog】:支持 color input
  3. chg:【toc】【hotkeyHub】【file_counter】:优化代码

高级搜索举例:输入 (foo bar) OR ("foo bar" abc) -baz 会搜索满足以下要求的文档:

  • 要求1:要么同时包含 foobar 两个关键字,要么同时包含 foo barabc 两个关键字
  • 要求2:不包含 baz 关键字

IMG_2024-09-29_17-55-28 (1)

对应搜索文法如下,比较简单,但是应该够用了,也符合直觉:

<query> ::= <expr>
<expr> ::= <term> ( 'OR' <term> )*
<term> ::= <factor> ( <minus_and> <factor> )*
<factor> ::= <quoted_phrase> | <keyword> | '(' <expr> ')'
<quoted_phrase> ::= '"' [<keyword>] '"'
<minus_and> ::= '-' | ' '
<keyword> ::= \w+

Don't miss a new typora_plugin release

NewReleases is sending notifications on new releases.