Docs Network

QuickMarks

Bookmark network locations and jump back to them with Ctrl+number. Your marks show on the network editor: a list in a corner you can click, and a pin at each marked spot. Bookmarks stay project-local by design. Based on Alex Guevara's QuickMarks.

⇄ Network Network editor overlay

QuickMarks

Ten numbered bookmarks for places in your project. Park one on the network you keep coming back to and you are one keystroke away from it, from anywhere. It is based on QuickMarks by Alex Guevara.

  • Save a mark: Ctrl+Alt+{number} (Ctrl+Option+{number} on macOS)
  • Recall it: Ctrl+{number}
  • Remove it: Ctrl+Alt+Shift+{number} (Option instead of Alt on macOS)

{number} is 0 through 9, so there are ten slots.

The overlay starts off. QuickMarks itself is on, so the keys work from the start, but nothing is drawn on the network editor until you switch on Mark List or Pins, or press Alt+Shift+M for both. The shortcuts overlap keys a lot of people already use; switch Active off if they get in your way.

The marks are stored on the component itself, which means they are saved in your project file and are waiting for you the next time you open it. They are per-project by design: a mark points at a network path, and the same path means something different in a different .toe. Turning Active off later hides the shortcuts and keeps the marks; nothing is thrown away.

On the network editor

Switch it on and your marks show on the network editor itself.

  • The mark list sits in a corner: each mark by number and name, with the one for the network you are in highlighted. Click a row to jump to that mark, the same as Ctrl+{number}, and right-click it to rename the mark. A mark whose network no longer exists reads missing and is dimmed. The arrow at the right of the title row folds the list to that row (Mark List Collapsed does the same). Mark List switches it on or off, List Corner picks the corner (top left unless you change it), List Margin sets how far it sits from the edges, in screen points, and List Order its place among other tools' lists in that corner. With Cook Bar's Top List in the same corner, the mark list sits under it unless you change the order. The Overlay tab of FNS_Hub sets these too.
  • Outlines show what each mark saved: the area that was on screen when you stored it, with its number and name in the corner, in the network you are viewing. Pins switches them on or off. Marks stored before outlines existed use the size of your network editor.

To hide both at once, press Alt+Shift+M (Option+Shift+M on macOS) or run Toggle QuickMarks overlay from quick-launch; do it again to bring them back. Your marks and Ctrl+{number} keep working while they are hidden. The hotkey is the Overlay Hotkey parameter; change it there or in the Hotkey Manager.

Get it

Tick it on the install page and it installs with the rest of your setup and stays up to date.

Download QuickMarks.tox Version 3.2.8, the tool on its own. It works in any project, and this copy never updates itself.

Where it appears

Shortcuts

  • Alt+Shift+M
  • Ctrl+[0-9] / Ctrl+Alt+[0-9] / Ctrl+Alt+Shift+[0-9]

Parameters

Its Registry page comes from FNS_ConfigRegistry and FNS_OverlayRegistry.

Custom

ControlType / defaultWhat it does
ActiveActive on / offoff Turn QuickMarks on or off. When on, the number-key shortcuts save, recall and remove marks; the marks themselves are kept in the project file either way. Off leaves the component installed but idle.
ShortcutsShortcuts textctrl.[0-9] ctrl.alt.[0-9] ctrl.alt.shift.[0-9] Hotkeys for storing and recalling marks. Character classes such as [0-9] expand.
Mark ListShowlist on / offoff Show your marks in a corner of the network editor while QuickMarks is active: the one for the network you are in is highlighted, and a click jumps to a mark like Ctrl+number.
Overlay HotkeyOverlayshortcut textalt.shift.m Hotkey that shows or hides the mark list and the outlines together. Your marks and Ctrl+number keep working while they are hidden.
List CornerListcorner menuTop Left Which corner of the network editor the mark list sits in.
Options: Top Left, Top Right, Bottom Left, Bottom Right
List MarginListmargin number12 How far the mark list sits from the edges of the network editor, and from any other tool's widget before it in the same corner, in screen points.
List OrderListorder number150 The mark list's place among the widgets in the same corner: lower sits nearer the corner. The Overlay tab in FNS_Hub sets it when you drag.
PinsShowpins on / offoff While QuickMarks is active, outline the area each mark saved, with its number and name, in the network you are viewing.
Mark List CollapsedListcollapsed on / offoff Fold the mark list to its title row. The arrow at the right of the title row does the same.

Marks

ControlType / defaultWhat it does
QuickmarksMark sequence0 One block per quickmark slot. Block N is the slot reached by ctrl+N, so the first ten line up with the hotkeys; extra blocks are reachable by command only.
NameMark0name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark0data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark1name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark1data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark2name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark2data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark3name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark3data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark4name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark4data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark5name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark5data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark6name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark6data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark7name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark7data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark8name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark8data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
NameMark9name textempty Your label for this quickmark. Free text, shown in the command palette. Editing it never affects where the mark points.
DataMark9data textempty The stored location as JSON (network, current child, pan x/y, zoom). Written by Store; edit only if you know the shape.
Migrated From StorageMigratedread-only on / offoff Set once the slots have been copied out of the legacy StorageManager into this sequence. The old storage is left in place untouched as a one-time backup; nothing reads it after migration.

About

ControlType / defaultWhat it does
HelpHelp button Open this tool's documentation page in your browser.

Edit this page on GitHub →