Press CmdShiftP on a Mac (CtrlShiftP on Windows and Linux), or choose Command palette on the start screen. Type part of a command's name or its id, use the arrow keys, and press Enter. Each command shows its shortcut, if it has one.
To open a file instead, use Go to File (CmdP).
The command palette, with each command's keys.
The commands
Piye and preferences
Command
What it does
Piye: Choose Visual or Code
Shows the first-launch card again, to pick a side
Preferences: Open Settings
Opens Settings (Cmd,)
Preferences: Open settings.json
Opens your settings as a file
Preferences: Open Keyboard Shortcuts
Opens the Keymap (CmdKthenCmdS)
Change Language Mode
Chooses how the open file is treated (CmdKthenM)
AI: New Conversation
Starts a new chat with the Code agent (CmdL)
Files and editing
Command
What it does
Go to File
Opens a file by name (CmdP)
File: Save
Saves the file (CmdS)
File: Add Folder to Workspace
Adds another folder to this window
File: Compare Active File with Clipboard
Diff of the file against what you copied
File: Compare Active File with Saved
Diff of your unsaved changes
Format Document
Formats the file (ShiftAltF)
Format Selection
Formats the selection (CmdKthenCmdF)
Source Action: Organize Imports
Sorts and cleans imports (ShiftAltO)
Source Action: Fix All
Applies every safe fix
Search: Replace in Files
Opens project-wide replace (CmdShiftH)
Merge Conflict: Open in Compare View
Resolves merge conflicts side by side
Go to Symbol in Editor
Jumps to a symbol (CmdT)
Focus Breadcrumbs
Moves through the path bar (CmdShift.)
Go Back / Go Forward
Moves through where you've been
View and layout
Command
What it does
View: Show Explorer
CmdShiftE
View: Show Search
CmdShiftF
View: Show Source Control
CtrlShiftG on a Mac
View: Show Run and Debug
CmdShiftD
View: Show Testing
The Testing view
View: Show Apps
The Apps view
View: Show Deploy
The Deploy view
View: Toggle Primary Side Bar
Shows or hides the side panel (CmdB)
View: Split Editor Right
Cmd\
View: Join All Editor Groups
One editor group again
View: Focus Second Editor Group
Moves to the second group
View: Reset Workbench Layout
Puts every panel back where it started
View: Simple Browser
A browser inside Piye
View: Open preview on simulator
Opens the project's preview on a simulator
Terminal
Command
What it does
View: Toggle Terminal
Shows or hides the terminal (Ctrl`)
Terminal: New Terminal
CtrlShift` on a Mac
Terminal: Split Terminal
Two terminals side by side
Terminal: Clear Terminal
Clears the terminal
Terminal: Pull Off Terminal
Moves the terminal to its own window (CmdShiftT)
Terminal: Run Build Task
Runs the project's build (CmdShiftB)
Apps and stores
Command
What it does
Apps: Show Stores
The stores tab of Apps
Apps: Set Up Store Config
Writes the store settings for an Expo app
Apps: Open App Store Connect
Opens Apple's App Store Connect
Apps: Open Play Console
Opens Google's Play Console
Run and debug by language
For each language Piye supports, the palette has Run (language) File, Run (language) Tests and Debug (language) File, for Python, Go, Rust, C and C++, Java, Kotlin, C#, Swift, PHP and Dart (PHP has no debugger yet; C# also has Watch C# File). Create launch config writes a launch configuration for the current file. See Run and debug.