Недавняя заметка на MacWorld разбудила негодование олдового свитчера. В контекстном меню Finder есть пункт Новая папка, но нет пункта Новый файл. Те, кто с Windows (или Linux) дела не имел, удивляются — зачем это нужно? Мне довольно часто важно где нужно создать файл, а не какой или в каком приложении.
Предложенное в статье решение особой полезностью не отличается, поскольку создает только текстовые файлы. Тем не менее, воспроизведу процедуру своими словами.
- Открываем Automator, создаем новую Службу.
- В рабочую область перетягиваем действие Запустить AppleScript (ищите в коллекции Служебные программы).
- Вставляем в текст скрипта вот такой код
on run {input, parameters} tell application "Finder" set currentPath to insertion location as text set x to POSIX path of currentPath end tell return x end run
- Добавляем действие Установить значение переменной, создаем новую переменную с любым названием (у меня СurrentFolder).
- Добавляем действие Новый текстовый файл, перетаскиваем нашу переменную CurrentFolder из нижней панели в область Где. В настройках действия отмечаем Показ. действие в процессе выполнения.
- Сохраняем службу с любым именем, идем в Finder проверять. Заходим в нужную папку, выбираем любой файл или папку внутри (это важно), жмем правую кнопку (или ctrl+click), в контекстном меню выбираем Службы, а там имя нашей новой службы. Появится диалог, в котором надо указать название нового файла.
Решение бесплатное, но нефункциональное: создается только текстовый файл (без разницы какое вы укажете расширение), нужно выбрать в Finder файл или папку (которых может и не быть), работает очень медленно (диалог появляется больше секунды точно).
За деньги можно купить DocumentPalette ($8), но у него нет привязки к меню, работает по сочетанию клавиш Control+Option+Command+N. Раньше еще была актуальна программа NuFile, но в Mac OS X 10.6 она не работает.
В общем, универсального решения (каким вполне могло быть использование NuFile, работай он в Snow Leo) я не обнаружил. Наряду с отсутствием опции Объеденить (в добавок к Заменить) при копировании сложных структур папок и файлов, это самый раздражающий недостаток Mac OS X, в частности программы Finder.
а почему не так?
$ touch newfile
Количество телодвижений не радует потому что.У меня, конечно, была кнопка «открыть iTerm здесь», но не пережила апгрейда до 10.6. А так у меня терминал по-умолчанию закрыт, не требуется. Да и слабо помогает все равно, проще тогда православным способом — crtl+space, нужное приложение, сохранить, выбрать папку. Дело-то не в том, что мне нужно пустой файл сделать, я его редактировать хочу. Просто хочется сперва сделать его, раз уж в Файндере нужная папка открыта.
Консоль рулит, а свитчкры цыц в винду обратно!
сейчас решений нету новых?
Не работает. Пока делаю так https://www.youtube.com/watch?v=d-yYAy2IpUM