右键单击,创建一个新的文本文件。怎么样?


67

在Finder>选择文件夹>右键单击中,我们将弹出一个选项,用于创建新文件夹:

在此处输入图片说明

有没有一种方法可以添加New Textfile用于添加新文本文件的菜单项?



21
关于Mac的最愚蠢的事情之一,它的2017年!仍然没有任何功能
SuperUberDuper'5

天哪...我以为我很弱智。另一个喜欢的人-我下载了一个新的应用程序-移至Applications文件夹,然后CMD + space-全新的机器,仍未编入索引,我需要手动导航...仅仅是我吗?
火星罗伯逊

所谓的“最佳机器”仍然没有此基本功能。我必须每次在cmd中使用touch并打开。
Krishnadas PC

我写了教程,如何使用automator filipmolcik.com/new-file-mac-os
Filip Molcik

Answers:


13

您可以为脚本分配快捷方式,如下所示:

tell application "System Events" to tell process "Finder"
    value of attribute "AXFocusedWindow" is scroll area 1
end tell
tell application "Finder"
    if result is true or number of windows is 0 then
        set t to desktop
    else
        set t to target of Finder window 1
    end if
    set f to make new file at t
    if t is desktop then
        set selection to f
    else
        select f
    end if
end tell

10.7和10.8中存在一个错误,该错误会影响许多其他脚本和此类Automator服务。Finder在获取insertion locationselection属性时会忽略新窗口。如果打开新的Finder窗口,选择其中的一些项,然后tell app "Finder" to selection在AppleScript编辑器中运行,结果是在最前面的窗口(或空列表)后面的某个窗口中选择的项。一种解决方法是将焦点移到另一个应用程序上,但会导致视觉故障。

因此,以下两种检查桌面是否被选中的方法均不能可靠地工作:

tell application "Finder"
    insertion location as alias is desktop as alias
    container of item 1 of (get selection) as alias is desktop as alias
end tell

您也可以将脚本包装为Automator服务,但是还有另一个错误,即直到您将鼠标悬停在菜单栏中的服务菜单上时,Automator服务的快捷方式才总是起作用。如果输入类型设置为无输入,则该服务将不会显示在上下文菜单中。如果将其设置为文件夹或文件,则必须始终在某些文件夹或文件上单击鼠标右键。

相关问题:

我没有投票结束这个问题,因为其他问题中的许多解决方案都受到上述两个错误之一的影响。我们可能会收到更多类似这样的问题,然后可以将其作为该问题的重复项予以关闭。


10
这是如此愚蠢,它不是默认值
SuperUberDuper '16

21

我正在将XtraFinder插件用于Mac OS的内置Finder。它具有大多数功能,包括在finder选项中创建新文件。

你会像我一样爱它

;)


不错的应用!不知道,它有很多额外的功能!谢谢你的建议!
Zequez

Ace,添加您自己的文件模板
ptim

好主意,但他对XtraFinder唯一的问题是El Captain之后的系统完整性保护。您需要部分禁用SIP。请阅读此网址trankynam.com/xtrafinder/sip.html
Pedro Luz

1
一个更好的主意是使用BetterTouchTool,它不需要禁用SIP,而是使用Accessibility API。并且它具有“在当前文件夹中创建新文件”选项,作为您可以触发的无数操作之一。
通配符

8

商店中有一个新的APP:https : //itunes.apple.com/us/app/new-file-menu/id1064959555?ls=1&mt=12

“新建文件”菜单使您可以通过Finder上下文菜单快速创建新文件。

  • 如果您升级到macOS Sierra,则可能需要重新安装``新文件菜单''.``新文件菜单''是在Mac OS X平台上创建新文件的最酷方法,您可以在任何Finder窗口中右键单击以创建新文件!您甚至可以右键单击桌面来创建文件!

重要:新文件菜单是作为Finder扩展实现的,您需要在“系统偏好设置»扩展”中启用“新文件菜单扩展”,以使上下文菜单出现。


2
费用$ 2,您需要为新文件按钮支付$ 2。您不再在堪萨斯州
Ray Foss

该应用程序是惊人的!看到屏幕截图时,我感到很轻松。它就像一个魅力!修复了我最后一次对macOS感到沮丧的问题。
Curyous

$ 2,应该已经存在的东西。Gaaaaaaaaa。我赞成这个答案...但是对苹果/ itunes感到苦涩。
granadaCoder

很棒的应用程序。对于所有精美的自定义,值得使用$ 2,而不是使用愚蠢的自动化脚本
Tallboy,

5

编辑:我无法将以上内容用作服务,但随后我发现一个对话框隐藏在Finder要求使用权限功能的其他所有内容后面。一旦启用,Lauri Ranta答案就会起作用。但是下面的一个效果很好,不需要额外的权限。

我尝试了几种方法,最干净的是这里提供的Automator脚本:

http://oscargodson.com/posts/new-file-in-right-click-context-menu-for-mac.html

可以从Github下载:

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


这可行。指令说打开它并按cmd + s,但这对我没有任何帮助。我在Mavericks上,打开它时,系统提示我安装或打开。我选择安装它以使其工作。
贾斯汀

5

Finder的一个鲜为人知的功能称为Stationary Pad。想象一下有一块纸,可以从桌面上“撕下”一张新纸。记事本中的每个页面都可以具有自定义的布局和预先存在的内容等,例如,您可以填写“外出时,X称为”备忘录。

我目前不是Mac上的用户,无法获取屏幕截图等信息,但是如果您打开一个文本文档,然后输入要用作模板的详细信息(请注意,完全空白的表格是完全有效的模板) ,然后将其保存在某处,右键单击Get Info,然后单击Stationary Pad复选框,然后该文件的行为将不同于普通文件。双击打开文件实际上将打开一个文件副本,而没有设置任何文件名,就好像它是一个全新的文档一样,允许您填写它并使用您选择的名称/位置保存它。这样做的好处是,在不取消选中固定垫选项的情况下,您不会意外覆盖或修改原始模板。

如果您使用的是谷歌,则有更多信息,这是一个简短的摘要,并带有一些不太实用的建议。

在桌面上单击鼠标右键,然后单击“新建文件”,这不是正确,但是如果您的模板图标在桌面上,则可以说更快(取决于您定位图标和双击的速度是否更快,或者使用任何空白,右键单击,然后从上下文相关菜单中选择...)

或者,您可以使用其他答案中显示的脚本方法之一的组合,以使它们只需打开一个固定的便笺本文件,就可以从任何应用程序中很好地重新创建“创建空白”功能,甚至是不支持的功能Applescript和“空白”文档甚至不必为空,而可以是模板。


乍一看,这不适用于Mavricks,不是吗?
卡姆登·S.

在Mavericks上尝试此操作,效果不如此答案中所宣传的那样。它会复制文件并立即打开该新副本,而不会在开始编辑文件之前显示一个选择文件名的选项。(并且确实打开了它,如果您只想创建和命名新文件,则可能不需要。)

按照“双击打开文件,实际上将打开文件的副本,未设置任何文件名,就好像它是一个全新的文档一样,允许您填写并使用您选择的名称/位置保存它。 ” 也许我的措辞不是很好,我不建议您此时选择选择文件名,因为我的意思不是“在文档中写东西或模板等”。希望这样可以解决问题。

这很有趣!但是对我来说,我需要能够在任何地方创建一个新的文本文件,很少在桌面上:)
RedYeti 2014年


1

High Sierra:转到系统偏好设置/键盘/快捷方式,选择“服务”,然后选中“在TextEdit窗口中打开选择”。它将立即显示在“服务”菜单中。您也可以在此处添加热键。


0

如果下载并安装BetterTouchTool,则可以轻松设置此操作。这是内置的可用触发器之一。

更好的是,您可以将其设置为所需的任何键盘快捷键或触控板手势。(包括许多您不知道的触控板手势。)

(我不以任何方式隶属于BTT,但我确实认为应该有更多的Mac用户使用它。这是我在任何新Mac上安装的第一个应用程序,并且我已经使用了五年多。 )


1
有趣。您能提供更多详细信息吗?
n1000

@ n1000,我现在没有时间。非常简单;我想我可以添加一些屏幕截图。
通配符

这是“极其简单”的,但是您不必花时间添加一个可以真正解决问题的细节。
cornflakes24年

0

如果您愿意花一些钱,这也很好用:https : //langui.net/new-file-menu/


欢迎询问不同!我们正在尝试找到最佳答案,这些答案将提供有关为何最佳答案的信息。说明为什么您认为您推荐的软件比其他软件更好。提供链接很好,但是答案必须是独立的,而不仅仅是链接。有关如何提供优质答案的信息,请参见如何回答。-评论
-fsb
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.