
Резюме
- В Finder отсутствует команда «Новый файл», что может разочаровать пользователей, переходящих с Windows.
- Вы можете добавить команду «Новый файл» в Finder с помощью сочетаний клавиш и AppleScript.
- Эта простая настройка упрощает процесс создания новых файлов в Finder без открытия других приложений или использования команд Терминала.
Отсутствие функциональности может раздражать, если вы привыкли к определенному рабочему процессу, например, к созданию новых файлов без необходимости открывать соответствующее приложение. Используя приложение Shortcuts macOS, вы можете заполнить пробелы.
В Finder отсутствует новое действие с файлами
Finder — одно из старейших приложений Apple, дебютировавшее на оригинальном Macintosh 128K в 1984 году. Конечно, за это время оно претерпело множество изменений, включая переработку для Mac OS X в 2001 году. Finder — это эквивалент Проводника Microsoft (ранее Проводника Windows) для Mac, но между ними есть много различий.
Одно отличие, которое все еще сбивает меня с толку, — это отсутствие в Finder команды «Новый файл», хотя я перешел на него более десяти лет назад. Почему это, казалось бы, тривиальное действие недоступно?
Я не уверен, но думаю, что это связано с базовой философией: Apple хочет, чтобы вы создавали новые документы в приложении и сохраняли их, а не наоборот. В любом случае, хотя File Explorer позволяет мне щелкнуть правой кнопкой мыши и создать новый файл (или папку, ярлык и т. д.), Finder предлагает только новую папку:

Хотя это не большая проблема, бывают случаи, когда эта функция была бы удобной. Иногда у меня открыт Finder, и я хочу создать новый файл-холдинг, немедленно, без необходимости открывать отдельное приложение. Иногда мне нужна куча новых файлов, чтобы очертить структуру проекта.
Поскольку macOS имеет такую замечательную синергию с Linux, вы можете использовать команду touch в Терминале для быстрого создания новых файлов. Но, опять же, это не всегда удобно; Finder — это основное приложение для управления файлами, поэтому было бы разумно, чтобы он действительно создавал файлы!
Как добавить команду Finder «Новый файл»
К счастью, есть способ обойти это, не открывая другое приложение, не копируя и не вставляя пустые файлы или не прибегая к Терминалу. Это решение объединяет старые и новые подходы Apple к написанию скриптов: AppleScript и приложение Shortcuts.

Поскольку Shortcuts имеет довольно высокоуровневый подход, он не всегда имеет функцию, которую вы ищете. Например, нет действия для создания нового файла в Finder. Но это не тупик; Shortcuts позволяет вам использовать старый язык AppleScript для автоматизации низкоуровневых задач, и это включает отправку инструкций в Finder.
Создать ярлык AppleScript
Начните с открытия ярлыков и создания нового ярлыка с помощью меню, клавиатуры или значка +. Вы увидите пустое окно с инструкцией «Добавить действия справа для создания ярлыка».

Нажмите на заголовок, чтобы изменить имя ярлыка; назовите его как-то вроде «Новый текстовый файл». Не имеет большого значения, как вы его назовете, но вам захочется использовать что-то описательное, чтобы впоследствии вы могли распознать команду в меню.
Добавьте действие «Запустить AppleScript». Для этого выполните поиск в правом верхнем углу по запросу «applescript», затем дважды щелкните результат «Запустить AppleScript» или перетащите его в основную область рабочего процесса.

Отредактируйте сценарий следующим образом:
сообщить приложению «Finder»
установить txt для создания нового файла в (целевом объекте переднего окна) как псевдонима со свойствами {name:»empty.txt»}
выберите текст
конец сказать
AppleScript позволяет писать инструкции, взаимодействующие с приложениями, работающими на macOS. Здесь инструкция заключается в создании нового файла с именем «empty.txt» в активной папке. Строка «select txt» позволяет нажать Enter, чтобы немедленно начать изменять имя файла.
На этом этапе — при открытом Finder, отображающем хотя бы одно окно, — попробуйте запустить ярлык с помощью значка кнопки воспроизведения. Это должно подтвердить, что скрипт запускается и создает новый файл.
Вам может быть любопытно, что произойдет, если запустить этот скрипт без отображения окна Finder. Попробуйте, и вы увидите очень запутанную ошибку!

Добавить ярлык в Finder
Когда скрипт написан, вам просто нужно решить, как его запустить. Самый простой подход — через панель меню. Либо перетащите ярлык в группу «Панель меню» в главном окне ярлыков, либо щелкните значок информации в окне ярлыков, затем щелкните «Закрепить в панели меню».
Если это первый ярлык, который вы добавили в панель меню, вы увидите новый значок ярлыков, похожий на два слегка перекрывающих друг друга ромба. Вы можете использовать это меню для запуска своего ярлыка и любых других, которые вы выберете для отображения:

Вы также можете запустить свою комбинацию клавиш как Быстрое действие или с помощью команды на клавиатуре.
При включении с помощью быстрых действий щелкните правой кнопкой мыши по любому файлу/папке в папке, в которой вы хотите создать новый файл, затем выберите имя вашего ярлыка. Вы также можете настроить свой ярлык для отображения в меню «Службы» или в качестве быстрого действия в нижней части панели предварительного просмотра:

Наконец, чтобы назначить сочетание клавиш, откройте «Параметры системы» > «Клавиатура» > «Сочетания клавиш», затем разверните раздел «Службы» > «Сочетания клавиш», дважды щелкните «none» рядом с названием сочетания клавиш и нажмите предпочитаемую вами комбинацию клавиш.
Эта простая настройка — всего лишь один пример из множества вещей, которые можно сделать с помощью приложения Shortcuts. Хотя это может быть не слишком новаторским, оно демонстрирует, насколько полезным может быть Shortcuts, особенно когда вы хотите настроить поведение приложения, которое Apple не разрешила.