Создание пустого файла txt в Mac OS без предварительного открытия приложения
есть ли способ просто создать новый документ, например, на рабочем столе и открыть его, например, textmate с помощью простого ярлыка или скрипта. Я знаю, что подход MS Windows, где вы можете просто создать новый пустой txt-файл напрямую, не работает для Mac. Я ищу метод достижения чего-то подобного. Есть идеи?
6 ответов
alt текст http://img64.imageshack.us/img64/2280/screenshot20100106at125.png
этим пользуется вспомогательная программа командной строки.
если он не установлен, перейдите в TextMate > справка > использование терминала.
#!/bin/bash
cd "$(dirname "")"
ntf="Untitled $(date +%s).txt"
touch "$ntf"
mate "$ntf"
- сохраните это на рабочем столе как " новый текстовый файл.команда"
- сделайте его исполняемым (в терминале: chmod +x "новый текстовый файл.команда")
- дополнительно: скопируйте и вставьте Значок текст. сообщ из TextMate.приложение "свойства" диалоговое окно в новый файл "информация" диалогового окна.
Как насчет подхода unix к созданию пустого файла с помощью touch
?
Это можно сделать в скрипте и передать приложению.
традиционный корпус использовать . Но на любом языке программирования вы можете сделать это без запуска внешней программы, открыв файл с флагом O_CREAT:
на C:
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
close(open("myfile.txt", O_WRONLY | O_CREAT | O_TRUNC, 0664));
на Perl:
open TEMP '>', 'myfile.txt';
close TEMP;
на Tcl:
close [open "myfile.txt" w+]
есть еще один для создания новых файлов, вы также можете создавать свои собственные шаблоны с ним. Просто найдите NewDoc в AppStore.
есть несколько сторонних утилит, которые добавляют такую функциональность. Новые я видел Шаблоны