web-dev-qa-db-ja.com

最初にアプリケーションを開かずにMac OSで空のtxtファイルを作成する

新しいドキュメントを簡単に作成する方法はありますか。デスクトップ上で開いてください。簡単なショートカットまたはスクリプトを持つテキストメイト。新しい空のtxtファイルを直接作成できるMS WindowsのアプローチはMacでは機能しないことを知っています。私は同様のことを達成する方法を探しています。何か案は?

23
Bernd

代替テキストhttp://img64.imageshack.us/img64/2280/screenshot20100106at125.png

これは、TextMateのmateコマンドラインヘルパーアプリケーションを使用します。

インストールされていない場合は、TextMate>ヘルプ>端末の使用に移動してください。


#!/bin/bash
cd "$(dirname "$0")"
ntf="Untitled $(date +%s).txt"
touch "$ntf"
mate "$ntf"
  • これを「新しいテキストファイル。コマンド」としてデスクトップに保存します
  • 実行可能にします(ターミナル:chmod + x "New Text File.command")
  • オプション:TextMate.appの[情報を見る]ダイアログから新しいファイルの[情報を見る]ダイアログにTextMateアイコンをコピーして貼り付けます。
10
xyz

ターミナルでこれを書くことができます:

touch filename.txt

またはスクリプトとして:

#!/bin/sh
touch filename.txt
38
Emil Vikström

touchで空のファイルを作成するUNIXのアプローチはどうですか?

スクリプトで実行し、アプリケーションに渡すことができます。

8
pavium

シェルの伝統的な方法は、touchコマンドを使用することです。しかし、どのプログラミング言語でも、O_CREATフラグでファイルを開くことにより、外部プログラムを実行せずにそれを行うことができます。

in [〜#〜] c [〜#〜]

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

close(open("myfile.txt", O_WRONLY | O_CREAT | O_TRUNC, 0664)); 

in Perl

open TEMP '>', 'myfile.txt';
close TEMP;

in Tcl

close [open "myfile.txt" w+]
2
slebetman

新しいファイルを作成する別の方法があります。それを使用して独自のテンプレートを作成することもできます。 AppStoreでNewDocを検索してください。

1

この種の機能を追加するサードパーティのツールがいくつかあります。私が見た最新のものは テンプレート です

0
RyanWilcox