Linkr
Home Resources Tools Documentation Blog Demo
FR
  • What is Linkr?
  • Deployment modes
  • Quick start
  • Local install
  • With Docker
  • Manual install
  • Client-only
  • Your first project
  • Workspaces and projects
  • The data pipeline
  • Entities and sharing
  • Versioning and collaboration
  • Overview
  • Projects
  • Wiki
  • Plugins
  • Members and roles
  • Settings
  • Schemas
  • Databases
  • Derived sub-databases
  • Data quality
  • Data catalog
  • SQL script collections
  • ETL pipelines
  • Overview
  • Mapping projects
  • Global view
  • Target concepts
  • Mapping editor
  • Suggestions
  • Evaluation
  • Export
  • Overview
  • Concepts
  • Cohorts
  • Patient data
  • Pipeline
  • Datasets
  • IDE
  • Web apps
  • Versioning
  • Overview
  • Tabs and widgets
  • Built-in widgets
  • Analysis widgets
  • Control charts (SPC)
  • Surveys and eCRF
  • R and Python code
  • Filters, settings and export
  • Overview
  • Presentation mode
  • Exporting a report
  • Agents
  • Model providers
  • Skills
  • Authoring through MCP
  • Import and export
  • Git versioning
  • Community catalog
  • Publishing content
  • Production install
  • Configuration
  • Authentication and permissions
  • Files on the server
  • Backup and restore
  • Glossary
  • Keyboard shortcuts
  • Release notes
Documentation Reference Keyboard shortcuts

Keyboard shortcuts

The editor and notebook shortcuts, the RStudio and Jupyter presets, and how to rebind them.

In short

Shortcuts belong to the IDE: the editor, the terminal and notebooks. They are all rebindable, and two presets — RStudio and Jupyter — align the notebook shortcuts in one go with whichever tool you are used to.

Client Available in client-only mode — runs entirely in the browser, no backend. Backend Available with the FastAPI backend.

Cmd or Ctrl, depending on your machine

Combinations are written Cmd/Ctrl: that is the Command key on a Mac, Control on Windows and Linux. The rest is the same.

General

These work anywhere in the IDE.

ActionShortcut
Toggle sidebarCmd/Ctrl + B
Toggle terminalCmd/Ctrl + `
New fileCmd/Ctrl + Alt + N
Clear terminal / outputCmd/Ctrl + K

Why Alt for "New file"

Cmd/Ctrl + N is reserved by the browser, which opens a window without a page being able to prevent it. The shortcut therefore goes through Alt.

Editor

ActionShortcut
Save fileCmd/Ctrl + S
Run selection / lineCmd/Ctrl + Enter
Run fileCmd/Ctrl + Shift + Enter
Run file as background jobCmd/Ctrl + Shift + J
Toggle commentCmd/Ctrl + Shift + C

Four more are handled by the code editor itself and therefore keep their usual combinations: find (Cmd/Ctrl + F), find and replace (Cmd/Ctrl + H), undo (Cmd/Ctrl + Z) and redo (Cmd/Ctrl + Shift + Z).

Notebooks

This is where habits diverge most, which is why the two families have their own defaults.

ActionR Notebooks (Rmd / Qmd)Jupyter (ipynb)
Run cellCmd/Ctrl + EnterCmd/Ctrl + Enter
Run cell and advanceCmd/Ctrl + Shift + EnterShift + Enter
Run cell and insert below—Alt + Enter
Run all cellsCmd/Ctrl + Alt + RCmd/Ctrl + F9
Run all cells aboveCmd/Ctrl + Alt + PF8
Insert cellCmd/Ctrl + Alt + I—
Insert cell above—A
Insert cell below—B
Delete cell—D
Render documentCmd/Ctrl + Shift + KCmd/Ctrl + Shift + K

A dash marks an action with no default shortcut: it stays available from the menu, and you can assign one to it.

Both sets coexist

The R notebook shortcuts apply only to an .Rmd or .qmd file, the Jupyter ones only to an .ipynb. Working with both formats therefore needs no setting.

Customising

The Keyboard shortcuts window opens from the IDE toolbar. It lists shortcuts by family — General, Editor, Terminal, R Notebooks, Jupyter Notebooks.

To change one, click its combination: the application shows “Press keys…” and records what you type.

Conflicts are flagged

If the combination is already taken, the application says so and names the action concerned, rather than letting two identical shortcuts fight over the key.

Some combinations are out of reach

Those the browser reserves are marked as such: no web page can intercept them. Others are handled by the code editor and keep their standard behaviour.

You can always go back

Each shortcut has its own reset button, and a global one puts everything back to its original value.

The presets

A Preset selector offers RStudio and Jupyter. It aligns the notebook shortcuts in one go with either set of habits — useful when you arrive from one of those tools and would rather not relearn the gestures.

Your shortcuts follow you, not the project

They are saved with your personal preferences, like the editor theme. They do not travel in an export and are not imposed on your colleagues.

Going further

  • IDE — the screen these shortcuts act on.
  • Glossary — the terms used in this documentation.
PreviousGlossaryNextRelease notes

Product

  • Home
  • Demo

Resources

  • Documentation
  • Resources
  • Tools
  • Blog

Community

  • Framagit source code
  • Github source code

About

  • InterHop.org
  • Contact

2021–2026 InterHop — CC BY-NC-SA 4.0 (site) · GPLv3 (software)