Подтвердить что ты не робот

Создание пустого файла txt на Mac OS без первого открытия приложения

Есть ли способ просто создать новый документ, например. на рабочем столе и открыть его, например, textmate с простым ярлыком или script. Я знаю, что подход MS Windows, где вы можете просто создать новый пустой текстовый файл напрямую, не работает для Mac. Я ищу способ достижения чего-то подобного. Любые идеи?

4b9b3361

Ответ 1

alt text http://img64.imageshack.us/img64/2280/screenshot20100106at125.png

В этом случае используется вспомогательное приложение командной строки TextMate mate.

Если он не установлен, перейдите в TextMate > Справкa > Использование терминалов.


#!/bin/bash
cd "$(dirname "$0")"
ntf="Untitled $(date +%s).txt"
touch "$ntf"
mate "$ntf"
  • Сохраните это на рабочем столе как "Новый файл File.command"
  • Сделать его исполняемым (в терминале: chmod + x "New Text File.command" )
  • Дополнительно: скопируйте и вставьте значок TextMate из диалогового окна TextMate.app "Получить информацию" в новый диалог "Получить информацию".

Ответ 2

Вы можете записать это в терминал:

touch filename.txt

Или как script:

#!/bin/sh
touch filename.txt

Ответ 3

Как насчет унифицированного подхода к созданию пустого файла с touch?

Это можно сделать в script и передать в приложение.

Ответ 4

Традиционным для оболочки является использование команды 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+]

Ответ 5

Существует и другое, чтобы создавать новые файлы, вы также можете создавать свои собственные шаблоны. Просто найдите NewDoc в AppStore.

Ответ 6

Есть несколько сторонних инструментов, которые добавляют такую ​​функциональность. Самый новый, который я видел, Templates