如何在Nautilus 3.6及更高版本中创建新的空白文件?

我曾经使用右键单击上下文菜单在Nautilus(文件)中创建新的空白文件。 它真的为我节省了很多时间。 自Nautilus 3.6以来,没有这样的条目。

有没有办法在Nautilus 3.6及更高版本中创建新的空白文件?

好吧,我在bugzilla.gnome.org填写了一个错误报告 ,现在我觉得很蠢…这个function仍然存在。

解决方案是在主目录的~/Templates/文件夹中创建一个名为new的空白文件。

→在非英语安装中,templates目录可能具有其他名称。 可以使用xdg-user-dir TEMPLATES找到实际目录。

创建新模板文件


如果仍然遇到问题,请检查~/.config/user-dirs.dirs的文件是否正确设置了XDG_TEMPLATE_DIR变量。 如果将其设置为$HOME而不是$HOME/Templates ,请更正并保存该文件。

只需在主页模板目录中创建一些文件模板:

 XDG_TEMPLATES_DIR=$(xdg-user-dir TEMPLATES) cd "$XDG_TEMPLATES_DIR" touch 'New Text File.txt' && touch 'New Word File.doc' && touch 'New Excel Spreadsheet.xls' 

转到任何文件夹,然后右键单击,您将看到包含您创建的模板的“新建文档”选项。

我也无法在3.6中找到这个选项,但是有一些命令行工具可以帮助你(但这取决于你实际上想要在这里完成什么)。

在终端(CTRL + ALT + T)中,您可以编写命令:

 触摸filename.ext 

这将创建一个名为filename.ext的空文件 – 您可以随意调用它,无论您想要什么扩展名(或没有扩展名)。

我猜你可以写一个带有touch "New files.txt"的nautilus脚本。

您甚至可以使用加速键绑定它。

我安装了nautilus-terminal

它为您提供Nautilus内的小型嵌入式终端。

嵌入式终端中的目录与您在nautilus中观看的目录相同。

因此,您可以在那里使用touch命令,而无需打开单独的终端并手动更改目录。

我为Nautilus写了一个扩展来恢复这个function。 它还不完美,但它总比没有好,我将来会改进它。

此扩展名是用Python编写的。 它为Nautilus文件管理器添加了上下文菜单条目“新文件”,并允许用户创建新的空文件。

根据GPL v3或更高版本的许可证开源。 欲了解更多信息,请访问http://byteptr.com/nnf/

我在www文件夹中一直使用create dopcument。 不幸的是,当我升级到14.04LTS时它似乎被打破了。 根目录的主目录中缺少Templates文件夹。

所以这就是我修复它的方式。 在我的主文件夹中的我的模板文件夹中(你必须显示隐藏文件顺便说一句)导航到那里,由于某种原因它在那里工作。 我右键单击并添加了新文档然后我右键单击并创建了一个新文档,但我将下一个作为newphp.php和另一个作为newhtml.html

我编辑了两个文档并包含了我使用的默认代码。

然后我打开一个终端并在命令行上键入:gksu nautilus然后导航到我的计算机启动到的主目录(默认帐户),然后复制Templates文件夹(我刚刚创建了其他新文件)然后导航到在root用户启动的nautilus菜单中单击home,然后将templates文件夹粘贴到root的主目录中。

为了恢复这个function,我写了一个简单的指南http://bernaerts.dyndns.org/linux/344-nautilus-new-document-creation-menu来在Nautilus中设置一个自定义的右键单击上下文菜单,它允许你创建一些符合您需求的空文档。

对于菜单中的每个文档,您可以设置:

  • 标签和图标使用
  • 要复制的模型
  • execute属性(用于shell脚本)

要允许此级别的自定义,请按照以下3个步骤进行设置:

  1. INI文件中文档类型列表的配置
  2. 为每种文档类型创建文档模型
  3. 基于这些类型生成Nautilus动作环境

这应该提供一种通用方法并提供一些灵活性。

希望能帮助到你。