Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ShotifyNew to Visual Studio Code? Get it now.
Shotify

Shotify

Shotify Codes

|
6 installs
| (0) | Free
Take beautiful screenshots of your code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Shotify for VS Code

Take beautiful screenshots of your code directly from Visual Studio Code.

Features

  • Screenshot selected code or entire files
  • Copy screenshots directly to clipboard
  • Syntax highlighting for 100+ languages
  • Customizable themes, width, padding, and more
  • Automatic line numbering
  • Beautiful default styling

Usage

Commands

Open the Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows/Linux) and search for:

  • Shotify: Screenshot Selection - Take a screenshot of the selected code and save to file
  • Shotify: Screenshot File - Take a screenshot of the entire active file and save to file
  • Shotify: Screenshot Selection to Clipboard - Take a screenshot of the selected code and copy to clipboard
  • Shotify: Screenshot File to Clipboard - Take a screenshot of the entire file and copy to clipboard

Keyboard Shortcuts

You can add custom keyboard shortcuts by opening the Keyboard Shortcuts editor (Cmd+K Cmd+S on macOS, Ctrl+K Ctrl+S on Windows/Linux) and searching for "Shotify".

Example keybindings you could add to your keybindings.json:

[
  {
    "key": "cmd+shift+s",
    "command": "shotify.screenshotSelection",
    "when": "editorTextFocus && editorHasSelection"
  },
  {
    "key": "cmd+shift+alt+s",
    "command": "shotify.screenshotSelectionToClipboard",
    "when": "editorTextFocus && editorHasSelection"
  }
]

Configuration

Configure Shotify through VS Code settings:

  • shotify.theme - Color theme for screenshots (default: "github-dark")
  • shotify.width - Screenshot width in pixels (default: 800)
  • shotify.showLineNumbers - Show line numbers (default: true)
  • shotify.outputDirectory - Directory to save screenshots (default: "~/Screenshots")
  • shotify.padding - Padding around code (default: "2rem")
  • shotify.background - Background color (default: "#1e1e1e")

Example Settings

{
  "shotify.theme": "github-dark",
  "shotify.width": 1000,
  "shotify.showLineNumbers": true,
  "shotify.outputDirectory": "~/Desktop/Screenshots",
  "shotify.padding": "3rem",
  "shotify.background": "#0d1117"
}

Clipboard Support

Clipboard functionality is supported on:

  • macOS - Native support using osascript
  • Windows - Native support using PowerShell
  • Linux - Requires xclip to be installed: sudo apt-get install xclip

Building from Source

# Install dependencies
pnpm install

# Build the extension
pnpm run build

# Package the extension
pnpm run package

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft