Skip to content

Commands

This page is generated from the app’s own tables on every build of the site, so it matches the release it was built with.

Everything the app does is a named command. The palette (Cmd Shift P) runs any of them by name, keybindings.json binds them by id, and ift commands prints this list from the running app. Nothing is mouse-only.

Command Id Keys
Split card, new card to the right card.split.right Cmd D
Split card, new card below card.split.down Cmd Shift D
Terminal: new card card.new.terminal Cmd T
Terminal: new card outside any group card.new.ungrouped Cmd Alt T
Card: close card.close Cmd W
Card: close, leave the space free card.close.leave Cmd Ctrl W
Editor: save the file card.save Cmd S
Editor: open a file… card.open.file
Terminal: Claude Code in this directory card.new.claude
Terminal: Pi in this directory card.new.pi
Terminal: show the agent’s transcript card.transcript Cmd I
Editor: new untitled card.new.editor Cmd N
Browser: address bar… card.omnibox Cmd L
Browser: open a URL… card.new.browser
Card: reopen the last closed one card.reopen Cmd Shift T
Card: find in this card… card.find Cmd F
Find: use selection for find card.findSelection Cmd E
Card: nudge to the left card.move.left
Card: nudge to the right card.move.right
Card: nudge above card.move.up
Card: nudge below card.move.down
Card: fill the free space card.size.reset Cmd Ctrl Enter
Card: resize to… card.size Cmd Alt S
Card: make wider card.resize.wider
Card: make narrower card.resize.narrower
Card: make taller card.resize.taller
Card: make shorter card.resize.shorter
Card: slide left to the next card or slot card.slide.left Cmd Ctrl Alt Left
Card: swap with the one to the left card.swap.left Cmd Alt Shift Left
Card: slide right to the next card or slot card.slide.right Cmd Ctrl Alt Right
Card: swap with the one to the right card.swap.right Cmd Alt Shift Right
Card: slide up to the next card or slot card.slide.up Cmd Ctrl Alt Up
Card: swap with the one above card.swap.up Cmd Alt Shift Up
Card: slide down to the next card or slot card.slide.down Cmd Ctrl Alt Down
Card: swap with the one below card.swap.down Cmd Alt Shift Down
Card: sidebar wider card.sidebar.wider
Card: sidebar narrower card.sidebar.narrower
Card: sidebar beside or above card.sidebar.flip Cmd </kbd>
Card: maximise / restore card.maximize.toggle Cmd Shift Enter
Card: clear the state colour card.clearState
Card: lock against closing / unlock card.protect Cmd Shift L
Card: mask with a decoy / unmask card.mask Cmd Shift H
Card: new (choose where)… card.place Cmd Ctrl T
Terminal: clear card.clear Cmd K
Diff: this card against git HEAD card.open.diff
Editor: open this card’s folder card.open.editor
Card: rename… card.rename Cmd Shift R
Card: Custom size… card.size.custom
Card: resize to window card.size.window
Default size: reset every selected card to the size in settings card.size.default
Card: copy size card.size.copy
Card: paste size card.size.paste
Card: switch, most recent first card.switcher.next Ctrl Tab
Card: switch, backwards card.switcher.prev Ctrl Shift Tab
Card: move to workspace… card.moveToWorkspace
Command Id Keys
Editor: open the tree’s file editor.tree.open
Editor: reveal the tree’s file in Finder editor.tree.reveal
Editor: copy the tree file’s path editor.tree.copyPath
Editor: copy the tree file’s relative path editor.tree.copyRelativePath
Editor: find editor.find
Editor: format document editor.format
Editor: Toggle Comment editor.toggleComment
Editor: find with a regular expression editor.find.regex
Editor: find with exact case editor.find.matchCase
Editor: find whole words only editor.find.wholeWord
Editor: find in the selection only editor.find.inSelection
Editor: find in files… editor.findInFiles Cmd Shift F
Editor: find in files with a regular expression… editor.findInFiles.regex
Editor: replace in files… editor.replaceInFiles
Editor: replace in files with a regular expression… editor.replaceInFiles.regex
Editor: go to a symbol… editor.goToSymbol
Editor: go to a file… editor.goToFile Cmd P
Editor: revert the change at the caret editor.change.revert
Editor: revert every change since the file changed on disk editor.change.revertAll
Editor: accept the changes since the file changed on disk editor.change.accept
Editor: go to the next change editor.change.next
Editor: go to the previous change editor.change.prev
Editor: go to a line… editor.goToLine
Editor: UPPERCASE editor.transform.upper
Editor: lowercase editor.transform.lower
Editor: Title Case editor.transform.title
Editor: snake_case editor.transform.snake
Editor: kebab-case editor.transform.kebab
Editor: camelCase editor.transform.camel
Editor: Sort Lines editor.transform.sortLines
Editor: Unique Lines editor.transform.uniqueLines
Editor: Reverse Lines editor.transform.reverseLines
Editor: Trim Trailing Whitespace editor.transform.trimTrailingWhitespace
Editor: Remove Blank Lines editor.transform.removeBlankLines
Editor: Strip Line Numbers editor.transform.stripLineNumbers
Editor: Indentation to Spaces editor.transform.indentTabsToSpaces
Editor: Indentation to Tabs editor.transform.indentSpacesToTabs
Diff: show or hide git blame editor.blame Cmd B
Editor: show or hide the file tree editor.explorer
Editor: move tab left editor.tab.reorder.left
Editor: move tab right editor.tab.reorder.right
Editor: new tab editor.tab.new
Editor: move tab to card… editor.tab.moveToCard
Editor: move card into card… editor.card.moveIntoCard
Editor: open a file in card… editor.openFileInCard
Editor: close tab editor.tab.close
Editor: reopen closed tab editor.tab.reopenClosed
Editor: next tab editor.tab.next
Editor: previous tab editor.tab.prev
Editor: tab 1 editor.tab.jump.1
Editor: tab 2 editor.tab.jump.2
Editor: tab 3 editor.tab.jump.3
Editor: tab 4 editor.tab.jump.4
Editor: tab 5 editor.tab.jump.5
Editor: tab 6 editor.tab.jump.6
Editor: tab 7 editor.tab.jump.7
Editor: tab 8 editor.tab.jump.8
Editor: last tab editor.tab.jump.last
Command Id Keys
Group: go to the next group.focus.next
Group: go to the previous group.focus.prev
Group: move to workspace… group.moveToWorkspace
Group: the selection… group.new Cmd G
Group: dissolve group.dissolve Cmd Shift G
Group: rename… group.rename Cmd Alt R
Group: move card to the next group.card.next Cmd Alt ]
Group: move card to the previous group.card.prev Cmd Alt [
Command Id Keys
Workspace: go to the next workspace.next Cmd Shift ]
Workspace: go to the previous workspace.prev Cmd Shift [
Workspace: go to 1 workspace.show.1 Ctrl 1
Workspace: go to 2 workspace.show.2 Ctrl 2
Workspace: go to 3 workspace.show.3 Ctrl 3
Workspace: go to 4 workspace.show.4 Ctrl 4
Workspace: go to 5 workspace.show.5 Ctrl 5
Workspace: go to 6 workspace.show.6 Ctrl 6
Workspace: go to 7 workspace.show.7 Ctrl 7
Workspace: go to 8 workspace.show.8 Ctrl 8
Workspace: go to 9 workspace.show.9 Ctrl 9
Workspace: move this tab left workspace.reorder.left
Workspace: move this tab right workspace.reorder.right
Workspace: new workspace.new Cmd Shift N
Workspace: rename… workspace.rename
Workspace: save as… workspace.saveAs
Workspace: open saved… workspace.openSaved
Workspace: close workspace.close Cmd Shift W
Command Id Keys
Focus: select every card focus.selectAll Cmd A
Focus: the card to the left focus.move.left Cmd Alt Left or Cmd Alt J
Focus: the card to the right focus.move.right Cmd Alt Right or Cmd Alt L
Focus: the card above focus.move.up Cmd Alt Up
Focus: the card below focus.move.down Cmd Alt Down or Cmd Alt K
Focus: a letter on every card, press one to go there focus.hint Cmd J
Focus: extend the selection to the left focus.extend.left Cmd Shift Left
Focus: extend the selection to the right focus.extend.right Cmd Shift Right
Focus: extend the selection above focus.extend.up Cmd Shift Up
Focus: extend the selection below focus.extend.down Cmd Shift Down
Focus: the next group or the loose cards focus.next Cmd ]
Focus: the previous group or the loose cards focus.prev Cmd [
Command Id Keys
Canvas: pan left canvas.pan.left Cmd Ctrl Shift Left
Canvas: pan right canvas.pan.right Cmd Ctrl Shift Right
Canvas: pan up canvas.pan.up Cmd Ctrl Shift Up
Canvas: pan down canvas.pan.down Cmd Ctrl Shift Down
Canvas: actual size (100%) canvas.zoom.actual Cmd 0
Canvas: zoom in canvas.zoom.in
Canvas: zoom out canvas.zoom.out
Canvas: fit the selection canvas.zoom.fitCard Cmd 1
Canvas: fit all cards canvas.zoom.fitAll Cmd 2
Canvas: tidy the cards into a block canvas.tidy
Canvas: fit the selection, the group or the block canvas.zoom.fitGroup Cmd 3
Canvas: zoom in on the focused card’s bottom canvas.zoom.cardBottom
Canvas: pan up while zoomed on a card (Cmd+Up) canvas.zoom.cardBottom.up
Canvas: pan down while zoomed on a card (Cmd+Down) canvas.zoom.cardBottom.down
Command Id Keys
Theme: switch… theme.pick
Theme: next theme.next
Theme: previous theme.prev
Command Id Keys
Run a command… app.palette Cmd Shift P
App: emoji & symbols app.emoji Cmd Ctrl space
App: about infiniterm app.about
App: keyboard shortcuts app.shortcuts Cmd /
App: open settings, beside the defaults app.settings Cmd ,
App: open keybindings, beside the defaults app.keybindings Cmd Shift ,
App: check for updates app.update.check
App: install the downloaded update and restart app.update.install
App: toggle full screen app.fullscreen Cmd Ctrl F
App: keycast, show pressed shortcuts on screen app.keycast
App: restart app.restart Cmd Ctrl Shift R
App: reload the interface (development builds only) app.reload
Command Id Keys
Browser: go to a URL… browser.navigate
Browser: open the page in the system browser browser.external
Terminal: copy the selection terminal.copy
Terminal: paste terminal.paste
Terminal: search the web for the selection terminal.searchSelection
Card: leave the page or the editor browser.leave Cmd Esc
Browser: back browser.back
Browser: forward browser.forward
Browser: find in page… browser.find
Terminal: bigger font terminal.font.bigger Cmd =
Terminal: smaller font terminal.font.smaller Cmd -
Terminal: default font size terminal.font.reset
Terminal: visual mode, a cursor over the output terminal.visual Cmd Shift C
Terminal: redraw terminal.redraw Cmd R
Browser: reload the page browser.reload
Browser: open DevTools browser.devtools
Browser: copy the page’s address browser.copyUrl
Browser: cut browser.cut
Browser: copy the selection browser.copy
Browser: paste browser.paste
Browser: copy the link’s address browser.link.copy
Browser: open the link in a new tab browser.link.newTab
Browser: open the link in a new card browser.link.newCard
Browser: open the link in the system browser browser.link.external
Browser: zoom the page in browser.zoom.in
Browser: zoom the page out browser.zoom.out
Browser: page at the default zoom browser.zoom.reset
Layout: undo the last move or resize layout.undo Cmd Z
Layout: redo layout.redo Cmd Shift Z
Snippet: paste… snippet.paste Cmd Ctrl S
Git: switch branch… git.switchBranch
Git: init a repository here git.init
App: interface bigger ui.scale.up Cmd Shift =
App: interface smaller ui.scale.down Cmd Shift -
App: interface at 100% ui.scale.reset Cmd Shift 0
Help: open the docs help.docs
Help: open the welcome card help.welcome
Help: show what’s new help.whatsNew
Help: open the changelog help.changelog
UI theme: switch… uitheme.pick
Window: change the title bar and Dock colour… window.color
Browser: new tab… browser.tab.new
Browser: close tab browser.tab.close
Browser: reopen closed tab browser.tab.reopenClosed
Browser: next tab browser.tab.next
Browser: previous tab browser.tab.prev
Browser: tab 1 browser.tab.jump.1
Browser: tab 2 browser.tab.jump.2
Browser: tab 3 browser.tab.jump.3
Browser: tab 4 browser.tab.jump.4
Browser: tab 5 browser.tab.jump.5
Browser: tab 6 browser.tab.jump.6
Browser: tab 7 browser.tab.jump.7
Browser: tab 8 browser.tab.jump.8
Browser: last tab browser.tab.jump.last
Browser: move tab left browser.tab.reorder.left
Browser: move tab right browser.tab.reorder.right