KabaForge
🌍 Türkçe · English · Deutsch · Français · Русский

15 — Shortcuts and address tricks

A couple of keys and a handful of memorable address patterns shorten most of your navigation.

Keyboard

KeyWhereWhat it does
SRepository homeFocuses the code search box
TRepository code pagesOpens "go to file"; file names filter as you type

The keys are specific to repository pages; they do nothing on explore or dashboard pages. While your cursor is in a text box they type normally.

Linking to a line

Open a file in source view (?display=source) and click a line number — the address becomes #L5 and that line is highlighted. For a range, write it by hand:

.../readme.md?display=source#L5-L9

Share that link and the other person sees exactly the same lines.

Address patterns

If your repository is https://forge.kabaforce.com/owner/project, append:

SuffixWhat you get
/src/branch/main/folderFile list on any branch
/raw/branch/main/file.mdThe raw file — use it with curl in scripts
/media/branch/main/image.pngAn image or binary, served directly
/commits/branch/mainThe branch's commit history
/blame/branch/main/file.mdWho last changed each line
/compare/main...my-branchEvery difference between two branches or tags
/archive/main.zipA snapshot of the branch (.tar.gz also works)
/issues?state=openA filtered issue list
/releases · /wiki · /activityReleases, wiki, activity summary
/search?q=wordCode search inside the repository

Rather than writing filters by hand, set them in the interface and share what ends up in the address bar — it reopens the same view for everyone.

Small things that speed up the day

⬅ Previous: 14 — Empty repository and starting with git📚 All chaptersNext: 16 — Working with the API ➡