Skip to the content.

GitHub.dev vs Codespaces

VScode can run on an iPad in 2 different ways. GitHub.dev and Codespaces. GitHub.dev is lightweight and free and somewhat limited in features. Codespaces is more capable as it runs in a VM and costs money for compute and storage.

Codespaces features not available in GitHub.dev

Adding VSCode to your iPad homescreen

Stage Manager and Display Zoom

When using an iPad for development, you will likely want to multitask a lot and be able to see multiple apps at the same time. These settings will enhance that experience.

Stage Manager for multitasking

Multitasking & Gestures -> Stage Manager

Display Zoom for more space

Display & Brightness -> Display Zoom -> More Space

VSCode Keyboard Shortcuts on iPad

Note: The keyboard functionality on the iPad is limited compared to the full VSCode experience.

Most useful ones to learn first

Copilot

Slash Commands

Slash commands tailor the conversation to common tasks. Pick from the available commands by typing /:

/help - Learn how to use Copilot Chat /workspace - Ask a question about the files in your current workspace /tests - Generate unit tests for the selected code /simplify - Simplify the selected code /fix - Propose a fix for the problems in the selected code /explain - Explain how the selected code works /extApi - Ask about VS Code extension development /vscode - Ask questions about VS Code /createNotebook - Create a new Jupyter Notebook /createWorkspace - Scaffold code for a new workspace /search - Generate query parameters for workspace search

Others

iPad Key Reference

User Settings

PyLint warnings you might want to disable:

{
    "editor.minimap.enabled": false,
    "pylint.args": [
        "--disable=W0311",
        "--disable=C0301"
    ],
}