Terminal
Execute commands directly in your IDE's terminal from your mobile device.
Overview
The Terminal feature provides an interactive command-line interface to your IDE. Send commands remotely and see output in real-time—useful for quick checks, running scripts, or executing CLI tools without returning to your desk.
Prerequisites
Before using the Terminal:
- Your mobile device must be paired with your IDE
- Connections must be enabled in your IDE (status: "Open")
- Your mobile app must be connected
Accessing the Terminal
- Connect to your IDE from the mobile app
- From the IDE dashboard, tap Terminal
- The terminal screen opens with a dark terminal-style interface
Using the Terminal
Sending Commands
- Type your command in the input field at the bottom
- Tap the Send button (or press Enter)
- Output appears in the terminal view above
Features
- Real-time Output: See command output as it streams from the IDE
- Auto-scroll: Terminal automatically scrolls to show latest output
- Text Selection: Long-press to select and copy output text
- Clear Output: Tap the trash icon to clear the terminal history
- Monospace Display: Terminal-style font for proper code formatting
Example Commands
| Command | Description |
|---|---|
ls -la | List files in current directory |
git status | Check git repository status |
./gradlew tasks | List available Gradle tasks |
npm run build | Run npm build script |
Limitations
- Commands execute in the IDE's working directory
- Long-running commands show output as it streams
- Interactive commands (requiring user input) may not work as expected
- Command history is session-based (clears when disconnecting)
Tips
- Use terminal for quick, one-off commands
- For complex operations, consider using Run Configurations or Git Operations
- Terminal output is selectable—useful for copying error messages
Troubleshooting
Command not executing:
- Ensure you're connected to the IDE
- Check that the IDE terminal is not already running a blocking command
Output not appearing:
- Verify your connection status
- Try clearing the terminal and re-running the command