在Mac OS上创建空的txt文件,而无需先打开应用程序

时间:2010-01-06 11:41:42

标签: macos textmate shortcut

有没有办法简单地创建一个新文档,例如在桌面上,用例如打开它带有简单快捷方式或脚本的textmate。我知道你可以直接创建一个新的空txt文件的MS Windows方法不能用于Mac。 我正在寻找一种实现类似方法的方法。有什么想法吗?

6 个答案:

答案 0 :(得分:36)

您可以在终端中写下:

touch filename.txt

或者作为剧本:

#!/bin/sh
touch filename.txt

答案 1 :(得分: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"
  • 将其保存在桌面上作为“New Text File.command”
  • 使其可执行(在终端:chmod + x“New Text File.command”)
  • 可选:将TextMate.app的“获取信息”对话框中的TextMate图标复制并粘贴到新文件的“获取信息”对话框中。

答案 2 :(得分:8)

使用touch创建空文件的unix方法怎么样?

可以在脚本中完成,然后传递给应用程序。

答案 3 :(得分:2)

shell上的繁体是使用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+]

答案 4 :(得分:1)

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

答案 5 :(得分:0)

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