24

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

4

6 に答える 6

43

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

touch filename.txt

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

#!/bin/sh
touch filename.txt
于 2010-01-06T11:46:17.600 に答える
10

代替テキスト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"
  • これを「新しいテキストファイル.command」としてデスクトップに保存します
  • 実行可能にします(ターミナル:chmod + x "New Text File.command")
  • オプション:TextMate.appの[GetInfo]ダイアログからTextMateアイコンをコピーして新しいファイルの[GetInfo]ダイアログに貼り付けます。
于 2010-01-06T12:53:40.433 に答える
8

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

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

于 2010-01-06T11:47:05.640 に答える
2

シェルの伝統は、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)); 

パールで:

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

Tclで:

close [open "myfile.txt" w+]
于 2010-01-06T12:05:09.653 に答える
1

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

于 2011-06-10T17:05:09.280 に答える
0

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

于 2010-01-09T03:39:10.677 に答える