Skip to content
Oleaflyv0.4.1

The complete shortcut reference for macOS, Windows, and Linux, from compile and SyncTeX to code intelligence and the slash menu.

Oleafly is comfortable to drive entirely from the keyboard. Press ⌘/ (Ctrl+/) inside the app anytime for a searchable version of this list.

macOS shortcuts are listed first; the Windows/Linux equivalent swaps ⌘ for Ctrl.

Settings → Keyboard Shortcuts. Choose Application, Editor, Code intelligence, or PDF, then find the command you need.
Settings → Keyboard Shortcuts. Choose Application, Editor, Code intelligence, or PDF, then find the command you need. Open full screenshot

Open Settings → Keyboard Shortcuts to change Recompile, Command palette, Search all documents, Go to PDF, or Shortcut reference. Select the displayed keys, press the new combination, and click elsewhere to cancel recording. Reset controls restore one binding or all application bindings. Custom bindings must include ⌘ on macOS or Ctrl on Windows and Linux. Oleafly rejects standalone keys and combinations already used by the editor.

macOSWindows / LinuxAction
⌘KCtrl+KCommand palette
⌘⇧FCtrl+Shift+FSearch omnibar: projects, all documents, / commands
⌘↵Ctrl+EnterRecompile
⌘⇧JCtrl+Shift+JJump to PDF (SyncTeX forward)
⌘/Ctrl+/Keyboard shortcuts reference
macOSWindows / LinuxAction
⌘FCtrl+FFind & replace
⌘BCtrl+BBold (\textbf{})
⌘ICtrl+IItalic (\textit{})
⌘Z / ⌘⇧ZCtrl+Z / Ctrl+Shift+ZUndo / redo
⌘LCtrl+LAsk AI to edit the selection (inline edit)
Ctrl+SpaceCtrl+SpaceTrigger autocomplete
//Slash insert menu (/figure, /table, /section, …)
TabTabAccept suggestion, otherwise indent
Alt-dragAlt-dragRectangular (column) selection
Gutter arrowGutter arrowFold / unfold an environment or section

In the find widget: Enter next match, Shift+Enter previous, Esc close.

macOSWindows / LinuxAction
F12 or ⌘-clickF12 or Ctrl-clickGo to definition (across files)
⇧F12Shift+F12Find references (opens the References panel)
F2F2Rename symbol project-wide
⌘-hoverCtrl-hoverUnderline symbols as clickable links
macOSWindows / LinuxAction
⌘-click on the PDFCtrl-click on the PDFJump to source (SyncTeX inverse)
Pinch on trackpadCtrl+scrollZoom (40% to 400%)
EscEscExit fullscreen preview

While an inline AI edit is showing its diff: Enter accepts, Esc rejects.

The view is controlled from the toolbar rather than shortcuts: the Source / Split / PDF segmented control switches layouts, the divider drags to resize, and clicking the active rail tab collapses the sidebar.

Toggle Vim mode in Settings, General (or via the ⌘K palette) for the full Vim keybinding set (hjkl, i, :w, dd, ciw, visual mode) alongside everything above. See The editor.

Almost everything with a shortcut also lives somewhere clickable: the editor toolbar, the right-click menu, the ⌘K command palette (fuzzy-searches every action: recompile, word count, add citation, insert figure, toggle theme, and more), and the ⌘⇧F omnibar with its / scopes (/create, /projects, /docs, /theme, /settings).

Image preview

AI answers couldn’t load

Try again, or search the documentation.