2010-01-06 56 views

回答

9

alt text 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" 
  • 保存此桌面上的 “新文本File.command”
  • 使其可执行(在终端命令:chmod + x “的新文本File.command”)
  • 可选:将TextMate.app的“Get Info”对话框中的TextMate图标复制并粘贴到新文件的“Get Info”对话框中。
+0

啊..我想你可以让终端关闭窗口自动,但你告诉它退出(也可能只关闭一个窗口),用AppleScript的最后一行:osascript -e'告诉应用程序“终端”退出' – xyz 2010-01-06 13:50:13

31

您可以在终端这样写:

touch filename.txt 

或者作为脚本:

#!/bin/sh 
touch filename.txt 
+0

但是之后我首先需要一个文件名......或者使用一些时间戳,hm ... – Bernd 2010-01-06 12:00:41

+0

阅读关于mktemp:http://www.manpagez.com/man/1/mktemp/ – slebetman 2010-01-06 12:10:05

8

如何创建具有touch一个空文件的UNIX的方法呢?

它可以在脚本中完成并传递给应用程序。

2

传统的外壳是使用touch命令。但在任何编程语言,你可以不用打开一个文件O_CREAT标志运行外部程序:

Ç

#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; 

in Tcl

close [open "myfile.txt" w+] 
0

有几个第三方工具可以增加这种功能。我见过的最新版本是Templates

1

还有一种是创建新文件,你也可以用它创建自己的模板。只需在AppStore中搜索NewDoc即可。

相关问题