feat(docs): improve note tree documentation

This commit is contained in:
Elian Doran 2025-03-12 12:32:07 +02:00
parent e9175d60ec
commit 3a41d8fd11
No known key found for this signature in database
9 changed files with 237 additions and 151 deletions

View File

@ -1749,7 +1749,7 @@
"4TIF1oA4VQRO"
],
"title": "Options",
"notePosition": 30,
"notePosition": 40,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -1766,6 +1766,93 @@
"format": "markdown",
"dataFileName": "Options.md",
"attachments": []
},
{
"isClone": false,
"noteId": "oPVyFC7WL2Lp",
"notePath": [
"pOsGYCXsbNQG",
"gh7bpGYxajRS",
"Vc8PjrjAGuOp",
"oPVyFC7WL2Lp"
],
"title": "Note Tree",
"notePosition": 50,
"prefix": null,
"isExpanded": false,
"type": "text",
"mime": "text/markdown",
"attributes": [
{
"type": "relation",
"name": "imageLink",
"value": "sLZ7Bcq9p8E9",
"isInheritable": false,
"position": 10
},
{
"type": "relation",
"name": "imageLink",
"value": "qL7381ZG0lMK",
"isInheritable": false,
"position": 20
},
{
"type": "relation",
"name": "internalLink",
"value": "A9Oc6YKKc65v",
"isInheritable": false,
"position": 30
},
{
"type": "relation",
"name": "internalLink",
"value": "IakOLONlIfGI",
"isInheritable": false,
"position": 40
},
{
"type": "label",
"name": "shareAlias",
"value": "tree-manipulation",
"isInheritable": false,
"position": 20
},
{
"type": "label",
"name": "iconClass",
"value": "bx bxs-tree-alt",
"isInheritable": false,
"position": 50
},
{
"type": "relation",
"name": "internalLink",
"value": "ivYnonVFBxbQ",
"isInheritable": false,
"position": 60
}
],
"format": "markdown",
"dataFileName": "Note Tree.md",
"attachments": [
{
"attachmentId": "Bp5BCJRntpyt",
"title": "image.png",
"role": "image",
"mime": "image/jpg",
"position": 10,
"dataFileName": "Note Tree_image.png"
},
{
"attachmentId": "DYf7wm3Yv6EC",
"title": "image.png",
"role": "image",
"mime": "image/jpg",
"position": 10,
"dataFileName": "1_Note Tree_image.png"
}
]
}
]
},
@ -1778,7 +1865,7 @@
"BFs8mudNFgCS"
],
"title": "Note",
"notePosition": 20,
"notePosition": 40,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -2471,7 +2558,7 @@
"wArbEsdSae6g"
],
"title": "Navigation",
"notePosition": 30,
"notePosition": 50,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -2523,62 +2610,6 @@
"dataFileName": "Tree Concepts.md",
"attachments": []
},
{
"isClone": false,
"noteId": "oPVyFC7WL2Lp",
"notePath": [
"pOsGYCXsbNQG",
"gh7bpGYxajRS",
"wArbEsdSae6g",
"oPVyFC7WL2Lp"
],
"title": "Tree Manipulation",
"notePosition": 20,
"prefix": null,
"isExpanded": false,
"type": "text",
"mime": "text/markdown",
"attributes": [
{
"type": "relation",
"name": "imageLink",
"value": "sLZ7Bcq9p8E9",
"isInheritable": false,
"position": 10
},
{
"type": "relation",
"name": "imageLink",
"value": "qL7381ZG0lMK",
"isInheritable": false,
"position": 20
},
{
"type": "relation",
"name": "internalLink",
"value": "A9Oc6YKKc65v",
"isInheritable": false,
"position": 30
},
{
"type": "relation",
"name": "internalLink",
"value": "IakOLONlIfGI",
"isInheritable": false,
"position": 40
},
{
"type": "label",
"name": "shareAlias",
"value": "tree-manipulation",
"isInheritable": false,
"position": 20
}
],
"format": "markdown",
"dataFileName": "Tree Manipulation.md",
"attachments": []
},
{
"isClone": false,
"noteId": "MMiBEQljMQh2",
@ -2834,7 +2865,7 @@
"A9Oc6YKKc65v"
],
"title": "Keyboard Shortcuts",
"notePosition": 40,
"notePosition": 60,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -2910,7 +2941,7 @@
"Wy267RK4M69c"
],
"title": "Themes",
"notePosition": 60,
"notePosition": 80,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -3021,7 +3052,7 @@
"mHbBMPDPkVV5"
],
"title": "Import & Export",
"notePosition": 70,
"notePosition": 90,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -3154,7 +3185,7 @@
"rC3pL2aptaRE"
],
"title": "Zen mode",
"notePosition": 80,
"notePosition": 100,
"prefix": null,
"isExpanded": false,
"type": "text",

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -1,9 +1,13 @@
# Tree Manipulation
# Note Tree
This page explains how to manipulate the note tree in TriliumNext, focusing on moving notes.
![](1_Note%20Tree_image.png)
## Drag and Drop
![Drag and drop example](../../Attachments/drag-and-drop.gif)You can easily rearrange the note tree by dragging and dropping notes, as demonstrated in the example above.
![Drag and drop example](../../Attachments/drag-and-drop.gif)
You can easily rearrange the note tree by dragging and dropping notes, as demonstrated in the example above.
## Keyboard Manipulation
@ -16,4 +20,14 @@ This page explains how to manipulate the note tree in TriliumNext, focusing on m
## Context Menu
You can also move notes using the familiar cut and paste functions available in the context menu, or with the associated keyboard [shortcuts](../Keyboard%20Shortcuts.md): `CTRL-C` ( [copy](../Note/Cloning%20Notes.md)), `CTRL-X` (cut) and `CTRL-V` (paste).
You can also move notes using the familiar cut and paste functions available in the context menu, or with the associated keyboard [shortcuts](../Keyboard%20Shortcuts.md): `CTRL-C` ( [copy](../Note/Cloning%20Notes.md)), `CTRL-X` (cut) and `CTRL-V` (paste).
## Multiple selection
It is possible to select multiple notes at one time.
To do so, first select the note to start the selection with. Then hold Shift and click on the note to end the selection with. All the notes between the start and the end note will be selected as well.
![](Note%20Tree_image.png)
In the right-click menu, operations such as Cut, Copy, Move to, Clone to or Delete will apply to all the selected notes. It is also possible to apply [Bulk actions](../../Advanced%20Usage/Bulk%20actions.md) to them. The rest of the options will not be available and will appear disabled in the menu.

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -1749,7 +1749,7 @@
"4TIF1oA4VQRO"
],
"title": "Options",
"notePosition": 30,
"notePosition": 40,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -1766,6 +1766,93 @@
"format": "html",
"dataFileName": "Options.html",
"attachments": []
},
{
"isClone": false,
"noteId": "oPVyFC7WL2Lp",
"notePath": [
"pOsGYCXsbNQG",
"gh7bpGYxajRS",
"Vc8PjrjAGuOp",
"oPVyFC7WL2Lp"
],
"title": "Note Tree",
"notePosition": 50,
"prefix": null,
"isExpanded": false,
"type": "text",
"mime": "text/markdown",
"attributes": [
{
"type": "relation",
"name": "imageLink",
"value": "sLZ7Bcq9p8E9",
"isInheritable": false,
"position": 10
},
{
"type": "relation",
"name": "imageLink",
"value": "qL7381ZG0lMK",
"isInheritable": false,
"position": 20
},
{
"type": "relation",
"name": "internalLink",
"value": "A9Oc6YKKc65v",
"isInheritable": false,
"position": 30
},
{
"type": "relation",
"name": "internalLink",
"value": "IakOLONlIfGI",
"isInheritable": false,
"position": 40
},
{
"type": "label",
"name": "shareAlias",
"value": "tree-manipulation",
"isInheritable": false,
"position": 20
},
{
"type": "label",
"name": "iconClass",
"value": "bx bxs-tree-alt",
"isInheritable": false,
"position": 50
},
{
"type": "relation",
"name": "internalLink",
"value": "ivYnonVFBxbQ",
"isInheritable": false,
"position": 60
}
],
"format": "html",
"dataFileName": "Note Tree.html",
"attachments": [
{
"attachmentId": "Bp5BCJRntpyt",
"title": "image.png",
"role": "image",
"mime": "image/jpg",
"position": 10,
"dataFileName": "Note Tree_image.png"
},
{
"attachmentId": "DYf7wm3Yv6EC",
"title": "image.png",
"role": "image",
"mime": "image/jpg",
"position": 10,
"dataFileName": "1_Note Tree_image.png"
}
]
}
]
},
@ -1778,7 +1865,7 @@
"BFs8mudNFgCS"
],
"title": "Note",
"notePosition": 20,
"notePosition": 40,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -2471,9 +2558,9 @@
"wArbEsdSae6g"
],
"title": "Navigation",
"notePosition": 30,
"notePosition": 50,
"prefix": null,
"isExpanded": false,
"isExpanded": true,
"type": "text",
"mime": "text/html",
"attributes": [],
@ -2523,62 +2610,6 @@
"dataFileName": "Tree Concepts.html",
"attachments": []
},
{
"isClone": false,
"noteId": "oPVyFC7WL2Lp",
"notePath": [
"pOsGYCXsbNQG",
"gh7bpGYxajRS",
"wArbEsdSae6g",
"oPVyFC7WL2Lp"
],
"title": "Tree Manipulation",
"notePosition": 20,
"prefix": null,
"isExpanded": false,
"type": "text",
"mime": "text/markdown",
"attributes": [
{
"type": "relation",
"name": "imageLink",
"value": "sLZ7Bcq9p8E9",
"isInheritable": false,
"position": 10
},
{
"type": "relation",
"name": "imageLink",
"value": "qL7381ZG0lMK",
"isInheritable": false,
"position": 20
},
{
"type": "relation",
"name": "internalLink",
"value": "A9Oc6YKKc65v",
"isInheritable": false,
"position": 30
},
{
"type": "relation",
"name": "internalLink",
"value": "IakOLONlIfGI",
"isInheritable": false,
"position": 40
},
{
"type": "label",
"name": "shareAlias",
"value": "tree-manipulation",
"isInheritable": false,
"position": 20
}
],
"format": "html",
"dataFileName": "Tree Manipulation.html",
"attachments": []
},
{
"isClone": false,
"noteId": "MMiBEQljMQh2",
@ -2834,7 +2865,7 @@
"A9Oc6YKKc65v"
],
"title": "Keyboard Shortcuts",
"notePosition": 40,
"notePosition": 60,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -2910,7 +2941,7 @@
"Wy267RK4M69c"
],
"title": "Themes",
"notePosition": 60,
"notePosition": 80,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -3021,7 +3052,7 @@
"mHbBMPDPkVV5"
],
"title": "Import & Export",
"notePosition": 70,
"notePosition": 90,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -3154,7 +3185,7 @@
"rC3pL2aptaRE"
],
"title": "Zen mode",
"notePosition": 80,
"notePosition": 100,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -3249,7 +3280,7 @@
"title": "Note Types",
"notePosition": 70,
"prefix": null,
"isExpanded": true,
"isExpanded": false,
"type": "text",
"mime": "text/html",
"attributes": [
@ -3276,7 +3307,7 @@
"title": "Text",
"notePosition": 10,
"prefix": null,
"isExpanded": true,
"isExpanded": false,
"type": "text",
"mime": "text/markdown",
"attributes": [
@ -3642,7 +3673,7 @@
"title": "Code",
"notePosition": 40,
"prefix": null,
"isExpanded": true,
"isExpanded": false,
"type": "text",
"mime": "text/markdown",
"attributes": [

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -5,29 +5,28 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="../../../style.css">
<base target="_parent">
<title data-trilium-title>Tree Manipulation</title>
<title data-trilium-title>Note Tree</title>
</head>
<body>
<div class="content">
<h1 data-trilium-h1>Tree Manipulation</h1>
<h1 data-trilium-h1>Note Tree</h1>
<div class="ck-content">
<p>This page explains how to manipulate the note tree in TriliumNext, focusing
on moving notes.</p>
<h2>Drag and Drop</h2>
<p>
<img src="../../Attachments/drag-and-drop.gif" alt="Drag and drop example"
/>You can easily rearrange the note tree by dragging and dropping notes,
<img src="1_Note Tree_image.png" width="284" height="459">
</p>
<h2>Drag and Drop</h2>
<p>
<img src="../../Attachments/drag-and-drop.gif" alt="Drag and drop example">
</p>
<p>You can easily rearrange the note tree by dragging and dropping notes,
as demonstrated in the example above.</p>
<h2>Keyboard Manipulation</h2>
<h2>Keyboard Manipulation</h2>
<p>
<img src="../../Attachments/move-note-with-keyboard.gif" alt="Example of using keyboard keys to move a note"
/>Trilium offers efficient keyboard-based manipulation using the following
<img src="../../Attachments/move-note-with-keyboard.gif" alt="Example of using keyboard keys to move a note">Trilium offers efficient keyboard-based manipulation using the following
<a
href="../Keyboard%20Shortcuts.html">shortcuts</a>:</p>
<ul>
@ -40,13 +39,24 @@
through a demo or hands-on experience).</li>
<li><code>LEFT</code> and <code>RIGHT</code>: Expand and collapse a sub-tree.</li>
</ul>
<h2>Context Menu</h2>
<h2>Context Menu</h2>
<p>You can also move notes using the familiar cut and paste functions available
in the context menu, or with the associated keyboard <a href="../Keyboard%20Shortcuts.html">shortcuts</a>: <code>CTRL-C</code> (
<a
href="../Note/Cloning%20Notes.html">copy</a>), <code>CTRL-X</code> (cut) and <code>CTRL-V</code> (paste).</p>
<h2>Multiple selection</h2>
<p>It is possible to select multiple notes at one time.</p>
<p>To do so, first select the note to start the selection with. Then hold
Shift and click on the note to end the selection with. All the notes between
the start and the end note will be selected as well.</p>
<p>
<img src="Note Tree_image.png" width="233" height="205">
</p>
<p>In the right-click menu, operations such as Cut, Copy, Move to, Clone
to or Delete will apply to all the selected notes. It is also possible
to apply&nbsp;<a class="reference-link" href="../../Advanced%20Usage/Bulk%20actions.html">Bulk actions</a>&nbsp;to
them. The rest of the options will not be available and will appear disabled
in the menu.</p>
</div>
</div>
</body>

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@ -91,6 +91,9 @@
</li>
<li><a href="User%20Guide/Basic%20Concepts/UI%20Elements/Options.html" target="detail">Options</a>
</li>
<li><a href="User%20Guide/Basic%20Concepts/UI%20Elements/Note%20Tree.html"
target="detail">Note Tree</a>
</li>
</ul>
</li>
<li><a href="User%20Guide/Basic%20Concepts/Note.html" target="detail">Note</a>
@ -127,9 +130,6 @@
<li><a href="User%20Guide/Basic%20Concepts/Navigation/Tree%20Concepts.html"
target="detail">Tree Concepts</a>
</li>
<li><a href="User%20Guide/Basic%20Concepts/Navigation/Tree%20Manipulation.html"
target="detail">Tree Manipulation</a>
</li>
<li><a href="User%20Guide/Basic%20Concepts/Navigation/Note%20Navigation.html"
target="detail">Note Navigation</a>
</li>