Open Find → Search & Views. Search TODO: and choose Current session.
Choose Save as View, name it Harbor actions, and select Keep this target. It remains attached to that session.
Choose Follows the active session only for a search that should change targets when you switch sessions. Read the fixed/following label.
Select a log match and Resume its session. Replace TODO: with DONE: in the draft, then return to the View.
Tutorial 04 · 1 minute
Put work aside. Return ready.
Put work aside. Return ready. · 60 seconds. Start with useful drafts, leave a next action and reopen the whole arrangement.
Try it yourself
Start here. Choose Start a Session from the first-screen invitation or File menu.
Name a session Harbor weekly review. Choose Meeting & follow-up; include a return note and a TODO View.
Replace the return-note prompts with a concrete next action, unresolved question and recent decision.
Open File → Sessions & History and choose Close Session. This preserves its arrangement and search membership.
Search for Harbor and choose Reopen, or use the visible session selector to Resume it. Open the pinned reminder to continue.
Tutorial 05 · 1 minute
Link windows. Focus freely.
Link windows. Focus freely. · 60 seconds. Group independent windows and tabs virtually, then hide the distractions.
Try it yourself
Start here. Start with the Harbor weekly review session from the previous tutorial.
Show Library with ⌥⌘L. Choose Library actions → New Workspace with This Window, and name it Review desk.
Select Decisions, then Window → Move Tab to New Window. The document becomes a free window.
Open File → Workspaces → Manage Members. Link the Decisions window; whole-window links include future tabs. Individual tab links can overlap other workspaces.
Use Focus Workspace to hide unrelated TextRay editor windows. Show all restores them. Membership never copies the text.
Tutorial 06 · 1 minute
Revise without losing a version.
Revise without losing a version. · 60 seconds. Keep a named checkpoint, inspect the difference and recover a separate copy.
Try it yourself
Start here. Open harbor-plan.txt and leave the file unchanged on disk while following the exercise.
Practice file: harbor-plan.txt in the practice pack.
Choose Document Actions → Keep Current Version. Name the checkpoint Before changing the announcement.
Add “Revision: lead with the community story.” to the document. Leave this revision unsaved.
Open Document History and select the named checkpoint. Compare the earlier and current text.
Choose Restore as New Copy. Return to the original window and confirm the revision is still there.
Tutorial 07 · 1 minute
Check a Markdown publication.
Check a Markdown publication. · 60 seconds. Navigate headings, inspect rendered text and keep writing without a save cycle.
Try it yourself
Start here. Open article.md from the practice files.
In Search & Views, use Current file on terms.txt, search consumer, enable Whole word and set replacement receiver. Preview Replacements finds one match.
Review and apply it. The standalone word changes; consumer_id stays intact. Save is still required to change the disk file.
In summarize.py, go to 3:15 with ⌘L. Use ⌘D, then ⌃⌘G to select the four readings occurrences. Paste samples; Undo restores all four.
Escape returns to one caret. Format → Fold All Blocks collapses the function, and Unfold All restores it. Headings & Symbols finds summarize.
Tutorial 09 · 1 minute
Reuse snippets and commands.
Reuse snippets and commands. · 60 seconds. Fill a template, run a saved transformation and keep the output traceable.
Try it yourself
Start here. Start with a blank tab. Default Meeting notes and Count words tools are available.
Choose Edit → Insert Snippet and search meeting. Press Return to insert the starter.
Type the title, then press Tab between participant, notes and action fields. Finish the snippet before running a command.
Choose Edit → Run Command → Count words. Its output is a named new draft; Document Safety identifies the command and source.
Edit → Snippets & Commands opens the tool library. Review scripts, input and output choices. Import/Export shares selected tools as JSON without running them.
Tutorial 10 · 1 minute
Understand iCloud and backups.
Understand iCloud and backups. · 60 seconds. Choose what syncs, read the storage states and keep an independent backup.
Try it yourself
Start here. Use TextRay Settings → iCloud. For actual syncing, both Macs need the same Apple account.
Enable Sync with iCloud on each Mac when you want to sync. This recording shows the controls with sync off; it is not a transfer demonstration.
Review session/history inclusion and per-document or per-View exclusions on each Mac. Excluding content does not delete existing cloud copies.
Read Document Safety: stored locally, original-file status and iCloud status are separate. Synced means iCloud has that version; the other Mac still needs to sync.
Settings → Storage → Export Backup creates an independent library snapshot. Import adds separate copies. Keep backups outside your working library.
All ten tutorials
The complete walkthrough.
The complete walkthrough · 10 minutes. Ten tasks, one continuous walkthrough. Jump to a chapter below.