24

有没有一种方法可以简单地创建一个新文档,例如在桌面上并使用例如 textmate 使用简单的快捷方式或脚本打开它。我知道您可以直接创建一个新的空 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"
  • 将其保存在桌面上为“New Text File.command”
  • 使其可执行(在终端中:chmod +x "New Text File.command")
  • 可选:将 TextMate 图标从 TextMate.app 的“获取信息”对话框复制并粘贴到新文件的“获取信息”对话框中。
于 2010-01-06T12:53:40.433 回答
8

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

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

于 2010-01-06T11:47:05.640 回答
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+]
于 2010-01-06T12:05:09.653 回答
1

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

于 2011-06-10T17:05:09.280 回答
0

有一些第三方工具可以添加这种功能。我看到的最新的是模板

于 2010-01-09T03:39:10.677 回答