Codeshot добавляет действие Make Snapshot в приложение «Быстрые команды». Оно принимает код и возвращает PNG, при этом приложение ни разу не открывает окно. Благодаря этому четыре сценария ниже сводятся к нажатию клавиши или щелчку правой кнопкой, и каждый собирается примерно за минуту.

Найти его можно в разделе Codeshot, когда добавляете действие.

Строки со значком ⚙ — это настройки самой команды, а не действия, которые вы перетаскиваете. Всё, что вы не задали Make Snapshot, берётся из последних настроек Codeshot.

Первые три можно скачать готовыми, если собирать не хочется, — последний быстро делается вручную.

Четыре сценария

Из буфера обмена в картинку, по горячей клавише

С этого стоит начать. Скопировали код где угодно, нажали клавишу, вставили картинку в Slack, в пул-реквест или в пост. Codeshot так и не откроется.

  1. Получить буфер обмена
  2. Make Snapshot — Code: Буфер обмена
  3. Скопировать в буфер обмена
  4. В свойствах команды назначьте сочетание клавиш
Get this shortcutOpens in Shortcuts

Снимок выделенного текста

Выделите код в Xcode, VS Code или браузере, щёлкните правой кнопкой и выберите пункт в меню «Службы». Буфер обмена остаётся нетронутым.

  1. Использовать как быстрое действие → меню «Службы», принимает Текст
  2. Make Snapshot — Code: Ввод команды
  3. Скопировать в буфер обмена
Get this shortcutOpens in Shortcuts

Правый щелчок по файлу в Finder

Превращает любой файл с исходным кодом в PNG, сохранённый рядом. Если передать имя файла как заголовок, оно попадёт и в строку окна, и в начало имени картинки.

  1. Использовать как быстрое действие → Finder, принимает Файлы
  2. Получить сведения о файлах — сведения: Имя
  3. Получить текст из ввода — ввод: Ввод команды
  4. Make Snapshot — Code: Текст, Title: Имя
  5. Сохранить файл — выключите Спрашивать, куда сохранять
Get this shortcutOpens in Shortcuts

Перерисовать целую папку сниппетов

Держите сниппеты обычными файлами и заново собирайте все картинки после смены темы — то, что нужно для блога или документации. Каждая картинка получает имя исходного файла и отметку времени, поэтому ничего не перезаписывается.

  1. Получить содержимое папки — ваша папка со сниппетами
  2. Повторить для каждого
  3. Получить сведения о файлах — сведения: Имя, ввод: Элемент повтора
  4. Получить текст из ввода — ввод: Элемент повтора
  5. Make Snapshot — Code: Текст, Title: Имя
  6. Сохранить файл — ваша папка для результатов

Что можно задать

Обязателен только Code. Оставьте остальное пустым — и Make Snapshot возьмёт последние настройки Codeshot. Именно так одна команда незаметно следует вашему вкусу, пока другая закрепляет собственный вид.

Настройка Принимает Что делает
Code Текст Код, который нужно отрисовать. Это вход действия, поэтому он сам связывается с тем, что было раньше.
Title Текст Показывается в строке окна и открывает имя файла.
Theme Название темы Любая из 30 тем подсветки Codeshot. Начните вводить, чтобы найти.
Aspect Ratio Исходное, 1:1, 4:3, 3:2, 16:9, 9:16, 2:3, 3:4 Дополняет картинку до фиксированной формы. «Исходное» отдаёт решение коду.
Scale 1×, 2×, 3× Разрешение готовой картинки. 2× подходит для большинства экранов.
Line Numbers Вкл. или выкл. Показывает колонку с номерами строк слева.

Что стоит знать

Заведите отдельную команду под каждую площадку. Одну на 16:9 и 2× для постов, другую на «Исходное» для блога. Настройки живут в действии, поэтому перестают спорить друг с другом.

Файлы называют себя сами. Каждая картинка возвращается как Title-2026-08-02-114830-727.png — заголовок, затем момент создания с точностью до миллисекунды. При пакетной обработке имена никогда не совпадут.

Назначьте сочетание клавиш в свойствах команды, и она заработает везде, включая приложения без меню «Службы».

Названия действий немного отличаются в разных версиях macOS. Если не находите нужное по названию, поищите слово из него в боковой панели «Быстрых команд» — важен порядок шагов.

Если делать вручную

Если вам привычнее работать в приложении, полный порядок действий описывает вставку, тему и экспорт. Советы по размерам оттуда относятся и к настройке Aspect Ratio выше, а руководства по площадкам подскажут, какое соотношение где нужно.