User Guide
- Edit > Select > Expand Selection (Option-Command-Up)
- Edit > Select > Contract Selection (Option-Command-Down)
- Edit > Select > Undo Selection (Control-Z)
- Edit > Select > Redo Selection (Control-Shift-Z)
- Organize > Move Left (Command-[)
- Organize > Move Right (Command-])
- Organize > Move Up (Option-Command-[)
- Organize > Move Down (Option-Command-[)
- Organize > Move Branch Left (Control-Option-Left)
- Organize > Move Branch Right (Control-Option-Right)
- Organize > Move Branch Up (Control-Option-Up)
- Organize > Move Branch Down (Control-Option-Down)
- To open the command mode use the shortcut Command-‘.
- To create a property, type the property name (single word) followed by “ : “ (space, colon, space) on its own line.
Node Path
FoldingText是一个基于markdown语法的#
级层组织的树形结构文档编辑器,其中的Node Path就像文档结构树的每个节点,其表现的形式类似文件系统的地址。
1 |
|
Node Path结构
1 |
|
表示匹配所有一级标题是myheading的node path
1 |
|
表示匹配myheading下所有subhead的node path
1 |
|
表示匹配myheading下的subhead下@done的父类标题
1 |
|
表示连同父标题一同显示
1 |
|
表示显示匹配断言的父节点
1 |
|
表示显示断言本身和它的父节点
1 |
|
表示显示断言的后代
1 |
|
表示显示断言的后代和本身
1 |
|
表示显示断言后的所有节点
1 |
|
表示断言后的所有兄弟节点
1 |
|
表示显示断言前的所有节点
1 |
|
表示显示断言前的所有兄弟节点
1 |
|
表示显示断言的孩子节点
1 |
|
表示显示断言的父节点
1 |
|
表示显示断言本身
1 |
|
表示连同后代节点一同显示
Node Path操作
union
交集
intersect
并集
except
除去
Node Path断言
1 |
|
attribute
- 内置属性
type
:heading
;ordered
;unordered
;blockquote
;codeblock
;linkdef
;property
;body
;term
;definition
;horizontalrule
;empty
;
line
mode
modeContext
id
property
- 标签属性
@priority(1)
1 |
|
- line的内置属性
1 |
|
- Property属性
1 |
|
relation
=
!=
<
>
<=
>=
beginswith
endswith
matches
contains
1 |
|
其中的modifer是修饰预,主要包括:
i
:转化为小写字母,默认修饰符s
:不做任何修改n
:数字模式比较d
:日期模式比较
value
如果是特殊的符号,必须用""
包裹
1 |
|
布尔表达式
and
or
not
结果分片
[0]
的使用
1 |
|
返回每一个project目录下第一个未完成的任务
1 |
|
返回第一个未完成的任务
[start:end]
[start:]
[:end]
[:]
[index]