Skip to main content
fewer
Editing Nodes

Editing Nodes

Add, rename, copy, cut, paste, duplicate, delete, and connect nodes. Explore context menu actions for folders and files, plus the clipboard and undo/redo.

Fewer treats your graph like an editable outline. Every node supports the full set of editing actions, either from the context menu (right-click) or via keyboard shortcuts.

Adding Nodes

  • Click Add File or Add Folder in the sidebar (the File & Actions section)
  • Or press Alt+N and pick a type from the dialog
  • New nodes are nested inside the currently selected folder when one is selected, otherwise they are added at the root
  • New nodes auto-enter rename mode and the canvas zooms to them

To add a child directly from the canvas, right-click a folder → Add Child Node (available in Power User mode).

Renaming

  • Double-click a node, or use the context menu → Rename, or press F2
  • Type the new name and press Enter to commit, Escape to cancel, or click away (e.g. on the canvas) to confirm and keep the typed name
  • Renaming a folder updates the paths of all of its descendants
  • Renaming a file auto-updates its extension and category icon

Copy / Cut / Paste

  • Copy (Ctrl+C): copies the selected node(s) to the clipboard
  • Cut (Ctrl+X): cuts the selection to the clipboard (the node stays visible until pasted)
  • Paste (Ctrl+V): pastes cut/copied nodes. Pastes into the selected folder if exactly one folder is selected, otherwise at root
  • Duplicate (Ctrl+D): copies a node as a sibling with a "copy" naming convention

From the context menu, Paste on a folder pastes the clipboard contents into that folder specifically.

Deleting

  • Delete / Backspace: removes selected node(s)
  • Right-click → Delete: removes a single node
  • Deleting a folder cascades: all descendants (children, grandchildren, edges) are removed too
  • Clear Canvas (trash icon in the sidebar) wipes the whole graph after a confirmation dialog

Unparenting

Right-click a node that has a parent → Unparent to detach it from its parent and make it a root-level node.

Connecting Nodes

Drag from a node's output handle to another node's input handle to create a parent→child connection. Fewer validates the connection:

  • No cycles: you cannot connect a descendant back to its ancestor
  • No orphans pushed below files: files have no children, so their output handle is hidden
  • Unparenting or deleting removes the affected edges automatically

Hiding & Showing Children

In Power User mode, right-click a folder for:

  • Hide Children: collapse the folder's children into the Hidden Nodes panel
  • Show Children: reveal hidden children again

Context Menu Actions

Folders

ActionNotes
RenameF2
Copy / Cut / PasteClipboard-aware
DuplicateSibling "copy"
UnparentMake root-level
DeleteCascade
Show/Hide ChildrenPower User mode
Add Child NodePower User mode
Open in File ExplorerDirectory imports only
Copy PathPower User mode
Refresh from DiskDirectory imports only

Files

ActionNotes
RenameUpdates extension/category
Copy / Cut / DuplicateClipboard-aware
Copy NameCopies filename to clipboard
DeleteSingle node
Open FilePower User mode, directory imports only

Undo / Redo

Every editing operation records an undo step:

  • Ctrl+Z: undo
  • Ctrl+Shift+Z / Ctrl+Y: redo
  • 50-step history buffer

Use Relayout after heavy manual edits to tidy the graph.

Next Steps