Configuration
Settings
Projectify works out of the box with sensible defaults. All settings can be customized in VS Code’s settings (Cmd+,):
projectify.sortBy
Default: recency
Controls how projects are sorted in the sidebar.
recency— Most recently opened projects appear firstalphabetical— Projects are sorted A-Z by name
projectify.openBehavior
Default: currentWindow
Controls how projects open when you click them.
currentWindow— Opens the project in the current VS Code windownewWindow— Opens the project in a new VS Code window
projectify.showStatusBar
Default: true
When enabled, shows the current project name in the VS Code status bar.
Keyboard Shortcuts
| Action | macOS | Windows/Linux |
|---|---|---|
| Focus Projectify | Cmd+Alt+P | Ctrl+Alt+P |
You can customize this shortcut in VS Code’s keyboard shortcuts editor (Cmd+K Cmd+S).
Terminal Integration
Projectify can launch integrated terminals at project paths with custom configurations.
Custom Shell
Set a custom shell per project by right-clicking a project and selecting Configure Terminal. You can specify:
- Shell path — e.g.,
/bin/zsh,/bin/bash,/usr/local/bin/fish - Shell arguments — e.g.,
--login
Environment Variables
Define per-project environment variables that are automatically set when launching a terminal from Projectify. This is useful for:
- Setting
NODE_ENVfor specific projects - Configuring API keys for local development
- Custom
PATHadditions for project-specific toolchains
Remote Projects
Projectify supports remote projects via SSH. Add a remote project by specifying its SSH connection string (e.g., user@host:/path/to/project). Remote projects integrate with VS Code’s Remote - SSH extension.