Skip to content

Commands Reference

All Apleno Designer commands are accessible from the Command Palette (Ctrl+Shift+P). Type Apleno to filter the list.

Project Commands

Command Description
Apleno: Create new project Bootstraps a new Apleno project in a chosen folder. Creates project.ppro, main.pseq, .vscode/launch.json, and .vscode/apleno.json.
Apleno: Create new Project file Creates a new blank .ppro file in the workspace.
Apleno: Create new Sequence file Creates a new blank .pseq file in the workspace.
Apleno: Create new Interface file Creates a new blank .pgui file in the workspace.

Runtime & Preview Commands

Command Description
Apleno: Choose R path for preview Opens a file picker to select the R executable (R.exe on Windows, R on macOS/Linux). The path is saved in .vscode/apleno.json.
Apleno: Choose Python path for preview Opens a file picker to select the Python executable. The path is saved in .vscode/apleno.json.
Apleno: Choose Conda path for preview Opens a file picker to select a Conda executable. The path is saved in .vscode/apleno.json.

Export Command

Command Description
Apleno: Export app Packages the project as a .pgm ZIP archive. Opens a save dialog to choose the destination.

Diagnostic Command

Command Description
Apleno: Show logs Opens the Apleno Designer extension output channel showing runtime logs and diagnostic information.

Keyboard Shortcuts

The GUI Editor (*.pgui) intercepts standard VSCode shortcuts to prevent accidental global actions while you are focused on the interface canvas.

Shortcut Action
Ctrl+S Save the current file
Ctrl+Shift+S Save As
Ctrl+Z Undo
Ctrl+Shift+Z or Ctrl+Y Redo
Ctrl+Shift+P or F1 Open Command Palette
Ctrl+P Quick Open
Ctrl+Shift+M Toggle Problems panel
Ctrl+` Toggle integrated terminal
Ctrl+W Close current editor tab
Ctrl+= Zoom in
Ctrl+- Zoom out
Ctrl+0 Reset zoom
Delete Delete selected widget (when a widget is selected in the GUI editor preview)

Note: On macOS, replace Ctrl with Cmd (⌘).


Debug Configuration

Running a Apleno Designer app uses VSCode's built-in Debug infrastructure. The launch.json created by Create new project contains:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "apleno",
      "request": "launch",
      "name": "Apleno preview"
    }
  ]
}

You can also trigger this configuration by pressing F5 in VSCode when you have the pgm debug type active.


Runtime Configuration File

.vscode/apleno.json stores the paths to your R/Python/Conda interpreters:

{
  "r": {
    "path": "C:/Program Files/R/R-4.3.0/bin/R.exe"
  },
  "python": {
    "path": "C:/Python311/python.exe"
  },
  "conda": {
    "path": "C:/Users/user/miniconda3/Scripts/conda.exe"
  }
}

You do not need to edit this file manually. Use the Apleno: Choose ... path for preview commands instead.