在OSX的Finder窗口中创建新文本文件的最简单方法


55

确定,因此,如果我正在OS X Finder中浏览目录,那么创建新文本文件的最简单方法是什么?

现在,我必须打开TextEdit,单击直到我进入相同的目录,或者必须打开一个终端窗口,cd到目录,然后单击touch blahblah.txt。我为Windows中的右键菜单所困扰。

Answers:


24

我个人使用添加到工具栏中的“ 在文本伙伴中打开”按钮。链接中提供了下载和安装扩展程序的步骤。

或者你可以使用这个苹果脚本

tell application "Finder" to make new file at (the target of the front window) as alias

打开脚本编辑器,另存为applescript应用程序到我使用/ Applications / Scripts的已知位置,然后将其拖动到工具栏。

这将在当前文件夹中创建一个无标题的文本文件。


与TextEdit相比,TextMate通常是一个更好的编辑器,非常值得。
jtimberman

1
您可以通过“将其拖动到工具栏”来更具体地进行说明。也许只是它在Mavericks中不再起作用了,但我无法拖放该脚本。PS:Applescript的文件扩展名是.Applescript或.scpt
Andrei

4
您需要按住Option + Command才能将应用程序拖动到Mavericks中的工具栏。
redfood 2013年

1
网址已损坏...
Houman

1
@Andrei:首先必须按住CMD-ALT,然后选择并拖动文件。
user375251 '17

8

将“ Touch Here”应用程序添加到Finder可能会有所帮助,但我从未使用过它。

将此小巧的AppleScript应用程序添加到查找器工具栏,每当单击它时,它都会提示您输入文件名,并在当前文件夹中创建一个空文件。


这是最好的解决方案:单击提示。
2016年


7

注意:引入SIP后,除非您禁用它,否则此应用程序将无法运行。阅读更多有关如何执行此操作的信息,但建议不要这样做。


尝试XtraFinder

这个应用程序很棒,可以从Windows平台切换后解决我的所有基本需求,例如在上下文菜单和查找器工具栏等中添加“新文件”。其网站上列出的一些功能是-

XtraFinder将选项卡和功能添加到Mac Finder。

•选项卡和双面板。

•在顶部排列文件夹。

•剪切和粘贴。

•全局热键。

•“复制路径”,“显示隐藏的项目”,“隐藏桌面”,“刷新”,“新文件”,“复制到”,“移至”,“此处新建终端”,“进行符号链接”,“内容” ”,“属性”,……。

•OSX 10.9和10.10的旧标签。在深色背景上的浅色文本。透明窗口。

•侧边栏中的彩色图标。

•状态栏中所选项目的大小。

•自动调整列宽。

•按Enter或Return键打开选择。

•在列表视图中显示文件夹项目计数。

•单击鼠标中键以在新窗口或新选项卡中打开文件夹。

• 多得多。

我在OS X 10.9.5上使用了此应用程序,但没有遇到任何问题。它具有本地os x图标样式,在视网膜屏幕上看起来也不错。这是我的查找器工具栏的屏幕截图-

Finder工具栏

附言 这个程序也是免费的!


1
很高兴:)
Rahul Thakur 2014年

1
不适用于10.11
蒂姆·卡斯特利恩斯

@TimCastelijns它确实可以,但是您必须禁用系统完整性保护。您可以在应用程序的网站上找到说明。
Rahul Thakur

@RahulThakur是的,我看到了,但我不打算这样做..
蒂姆Castelijns

@TimCastelijns,这并不意味着它不起作用。
Rahul Thakur

5

使用Quicksilver,您可以:

  • 调用QS“命令x”
  • 打 ”。” 文本输入键并添加文本
  • 选项卡和“ cr”创建文件
  • 标签上方,“ tex”进行文本编辑

筛选

这就是我的方法。您可以使用“保存”对话框选择目录,也可以直接将文件从quicksilver拖动到目录中。


我使用此方法,但是在选定的finder目录中创建文本文件,而不是打开TextEdit,而是单击cmd + g。这将选择目录。因此:.write一些文本TAB cre TAB cmd + g返回
audub 2014年


3

如果还将命令行用于其他目的,则可能会喜欢DTerm。它提供了一个弹出命令行,其当前目录与最前面的窗口相对应(可与标题栏中带有图标的任何窗口一起使用),因此您只需按快捷键并键入,touch blahblah.txt而无需更改目录。

在此处输入图片说明

有Windows样式的上下文菜单文件创建器,它们可以直接解决您的问题。但是,如果您是经常使用命令行的用户-如果您是那种在编辑器和相应的终端窗口中打开了项目的人员-那么DTerm作为更广泛的工具是值得尝试的。


很酷,听起来像是正确的方法。
詹森·S

2

基于AppleScript的应用程序NewTextFileHere也这样做。下载页面在这里。可以将其拖到Finder工具栏上,并且一旦创建文件就可以自动打开文件。

如果您打开应用程序包…

在此处输入图片说明

…并转到Contents / Resources / Scripts /,您可以打开main.scpt并对其进行编辑。例如,我很生气它仅创建了文本文件。将其更改为以下内容,即可创建所需的任何文件:

try
    tell application "Finder" to set the currentFolder to (folder of the front window as alias)
on error
    set the currentFolder to path to desktop folder as alias
end try

set newfilename to ""
(*repeat while newfilename = ""*)
display dialog "Filename?" default answer newfilename buttons {"Cancel", "OK"} default button 2
set newfilename to text returned of the result
(*end repeat*)
set currentFile to POSIX path of currentFolder & newfilename

do shell script "touch " & quoted form of currentFile
do shell script "open " & quoted form of currentFile

1

我通常在编辑器(TextMate)中启动一个文本文件,在出现“保存”对话框时保存文件,切换到Finder并拖动文件夹(单击并按住文件夹本身或窗口标题中的文件夹图标),然后将其拖动到打开的“保存”面板。然后,“保存”面板将切换到保存在该目录中。

如果您有默认文件夹,它甚至更容易。只需单击文件夹的窗口,而无需切换到查找程序,然后将其保存在该文件夹中。


1

如果您还使用应用程序启动器,那没什么大不了的。

我个人使用AlfredApp,我可以这样做

> touch ~/my_text_file.txt

“>”将告诉AlfredApp执行以下命令。

在此处输入图片说明


1

您可以将Finder替换为Path Finder

Path Finder提供了在OS X上快速,准确,完全地访问和管理文件所需要的工具。世界一流的操作系统值得世界一流的文件管理器。进入一个熟悉的界面,其中包含不常见的强大功能,并使您的文件系统通过Path Finder 6进行唱歌。


1

使用Finder工具栏上的按钮:

在此处输入图片说明

创建按钮的步骤:

  1. 使用应用程序/实用程序中提供的AppleScript编辑器创建新的applescript

  2. 粘贴tell application "Finder" to make new file at (the target of the front window) as alias并导出为应用程序。

  3. 拖动到查找器(在Mavericks中创建快捷方式,拖动时必须按住cmd+ alt

创建图标的说明在此处


1

如果您只想创建文件,则可以直接在终端中使用此命令, touch Filename.extension

如果要创建内部包含上下文的文件,请使用此命令。

echo "This is my sentence inside the text" > Filename.extension

请注意这里的窍门,就是您实际上是在使用echo来打印/发布echo命令前面的内容,而您只是在说哦之后,为什么不将此回声放在此Filename.extension中而不是将其回显到我在屏幕上。


1

Apple SE也对此进行了讨论。我目前使用拖放解决方案。这样的好处是您可以拥有大量的模板文件。因此,除了拥有一个空白文本文件之外,您还可以拥有其他可能使用的常见空白文件(例如,Excel,Word,LaTeX模板等)。

答案在这里,我在下面引用:

一个简单的拖放解决方案对我有用。

创建一个名为“新文档”的文件夹。在此文件夹中,保存所需每种类型的空白文档。就我而言,我有一个空白的TextEdit文档(.rtf)和一个空白的TextMate文档(.txt)。

锁定此文件夹(选择cmd-I,单击“锁定”)。

将文件夹放在Dock中。

现在,无论何时需要新文档,只需将其从此Dock文件夹拖到所需位置即可。由于“新文档”文件夹已锁定,因此原件不会被删除;Mac会为您制作一份副本。


0

您可以创建一个新的上下文菜单项。

以下是指南:http : //www.hongkiat.com/blog/customize-mac-right-click-menu/

这是摘要:

  1. 使用Automator创建一个服务,该服务将“文件”和“文件夹”作为输入,并应用于Finder应用程序。这里的技巧是使自动程序创建一个空白文件。
  2. 保存服务。它将保存在〜/ Library / Services中。但是,有用的是,它也会出现在文件和文件夹的上下文菜单中的“服务”子菜单下。
  3. (可选)创建键盘快捷方式。转到系统偏好设置->键盘->快捷方式->服务,然后在其中找到您的自动服务,并分配所需的快捷键。

2
欢迎来到超级用户!通常,我们希望网站上的答案能够独立存在-链接很棒,但是,如果该链接中断,则答案应该具有足够的信息,仍然对您有所帮助。请考虑编辑您的答案以包括更多详细信息。有关更多信息,请参见FAQ
slm

0

该脚本会将一个项目添加到您的上下文菜单(在OSX Mavericks上进行了测试),并且非常易于安装:

https://github.com/OscarGodson/New-File

要在Mavericks上安装:

  1. 下载脚本
  2. 打开 New File.workflow
  3. 系统提示我安装还是打开-选择安装。

而已。

右键单击父文件夹或任何文件时,您会看到“新建文件”选项。有时它在“服务”菜单项下。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.