Блог

Переменные шаблона имени файла: как автоматически называть снимки

Опубликовано · имя файла, сохранение, шаблон, справка

Переменные шаблона имени файла: как автоматически называть снимки

Заголовок окна, приложение, дата, счётчик и случайный суффикс: как работает шаблон имени в InSnap, что показывает предпросмотр и какие шаблоны удобно сортировать.

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

Где находится шаблон

Откройте Настройки › Сохранить и найдите Формат имени файла. Поле принимает обычный текст и два вида заполнителей:

  • Переменные в двойных фигурных скобках, например {{window}} или {{index}}.
  • Токены даты и времени в таких же скобках по стандартному синтаксису формата даты.

Живой Предпросмотр под полем показывает текущий шаблон с реальными значениями, так что результат виден до сохранения. Он обновляется по мере ввода, поэтому ошибку в шаблоне можно заметить до первого сохранения.

Поле шаблона имени файла

Полезные переменные

ПеременнаяЗначение
{{app}}Приложение, которое было на переднем плане
{{window}}Заголовок окна в месте выделения, если он доступен
{{random}}Короткая случайная строка
{{index}}Счётчик, который увеличивается
{{yyyy}}, {{MM}}, {{dd}}Части даты
{{HH}}, {{mm}}, {{ss}}Части времени

Точный набор показывает меню Вставить переменную рядом с полем. Понять важнее всего счётчик: он увеличивается после успешного сохранения, а не при открытии диалога, поэтому отменённое сохранение не сжигает номер.

Шаблоны, которые остаются сортируемыми

Хорошее имя файла сортируется, ищется и остаётся уникальным. Три шаблона покрывают большинство задач:

ШаблонПримерДля чего
Сначала дата{{yyyy}}-{{MM}}-{{dd}} {{HH}}.{{mm}}.{{ss}}Хронологические папки
Приложение и счётчик{{app}}-{{index}}Снимки по проектам
Окно и дата{{window}} {{yyyy}}-{{MM}}-{{dd}}Документация

Чего избегать:

  • Шаблона только с датой, если вы делаете несколько снимков в минуту: два сохранения могут совпасть.
  • Символов, которые не любит файловая система (/, :, ?, *). InSnap их очищает, но результат может читаться хуже, чем аккуратный шаблон.
  • Очень длинных заголовков окон. Они полезны, но могут вывести имя за пределы файловой системы; если нужны и заголовок, и уникальность, поставьте счётчик перед заголовком.
Предпросмотр имени файла

Часовой пояс и суффиксы Retina

На той же странице есть две связанные настройки:

  • Использовать время UTC в именах файлов переводит токены даты в UTC. Полезно, когда снимки передают между часовыми поясами и имя файла должно совпадать с серверным журналом.
  • Добавлять @2x к именам снимков Retina добавляет метку @2x для снимков с экрана высокой плотности, чтобы плотность пикселей была видна по имени.

Ни одна из них не меняет изображение — только то, как называется файл.

Рабочий процесс, который работает

  1. Выберите шаблон, где сначала идёт дата, а в конце — счётчик.
  2. Проверьте предпросмотр с реальным заголовком окна.
  3. Сохраните один раз и убедитесь, что файл появился в выбранной папке.
  4. Если проектов несколько, добавьте название приложения или короткий префикс проекта, а не создавайте дерево папок под каждый снимок.

Если вы сохраняете в фиксированную папку, параметр Сохранять сразу в указанную выше папку полностью пропускает диалог сохранения, и шаблон становится единственным шагом именования. Держите шаблон достаточно коротким, чтобы имя читалось в списке папки.

Частые вопросы

Увеличивается ли счётчик при открытии диалога сохранения?

Нет. Он увеличивается после успешного сохранения, поэтому отмена в диалоге не расходует номер.

Что будет, если шаблон даёт повторяющееся имя?

InSnap не перезаписывает существующий файл. Если сгенерированное имя уже занято, он корректирует имя, а не заменяет файл; поэтому счётчик или токен времени надёжнее, чем одно название приложения.

Можно ли использовать слеши, чтобы создавать папки из имени файла?

Нет. Шаблон — это имя файла, а не путь. Папку выбирайте в настройке места сохранения; шаблон только называет файл.

Следующий скриншот — в одном сочетании клавиш.

macOS 14.4+ (Apple Silicon и Intel) · Windows 10+ (64-разрядная)