“创建新文档”- Ubuntu GNOME 中缺少右键单击选项

Sev*_*Tux 72 nautilus document context-menu

我想在右键菜单中有一个“创建新文档”选项。

目前它看起来像这样:

在此处输入图片说明

我将 Ubuntu GNOME 16.04 LTS 与 GNOME 3.20 一起使用。

HMa*_*gdy 105

  1. 看看你有没有~/Templates文件夹2。如果缺少使用命令创建一个:

    mkdir ~/Templates
    
    Run Code Online (Sandbox Code Playgroud)
  2. 现在从命令提示符创建一个空文件:1

    touch ~/Templates/Text\ File.txt
    
    Run Code Online (Sandbox Code Playgroud)

“创建文档”选项又回来了,您可以创建一个新的文本文件或一个新的文档。

1反斜杠用于告诉 shell,它后面的空格是文件名的一部分。由于 shell 将空格识别为命令/选项/参数之间的分隔符,除非您使用"quote it"'quote it'、 或quote\ it,否则shell 会将空格后面的任何内容视为单独的参数。

2~/Templates文件夹是本地化,相应地改变了他的名字到你的本地化(例如:~/Modèles法国本地化)。

  • 这应该是正确答案 (13认同)
  • @HassanMagdySaad **在创建时**每个文件,之后无需手动重命名。这就是它在 MS Windows 上使用右键单击菜单处理任何新文件或文件夹的方式。谢谢 (6认同)
  • \ 这是因为文件名包含空格,您可以使用“” (4认同)
  • 有没有办法在创建时编辑文件名?目前它创建一个默认名称为“Text File.txt”的文本文件 (3认同)
  • 现在是 2020 年,Ubuntu 18.04 仍然有这个。这仍然有效,只是不敢相信他们没有在发布中解决这个问题。 (3认同)
  • 我对 16.04 没有任何问题,最近我升级到 17.04 并且选项是 GONE。帮助。 (2认同)
  • @Roey你可以立即按F2,但是,是的,必须有一些旋钮可以将其默认设置为“创建后重命名模式”。至少在 CentOS 7 上是这样的,所以在 ubuntu 上应该也是可行的。 (2认同)

小智 16

你可以进入你的 ~/Templates 文件夹并自己创建模板,然后它们会出现在右键菜单中。例如:

cd Templates

touch Filename.txt
Run Code Online (Sandbox Code Playgroud)


小智 12

此功能已从 Nautilus 3.20 中删除(由于错误或故意)。有上有一个bug报告在这里。如果它被证明是一个错误,它将在上游修复,然后将返回到 3.22 或向后移植到 3.20,或者如果这是故意完成的,那么正如您从 LP 错误报告中看到的那样,他们想要制作它发行版特定补丁。


小智 7

如果您使用的 ubuntu 语言与英语不同,请首先检查您的Templates文件夹所在位置。

\n\n
vi ~/.config/user-dirs.dirs\n
Run Code Online (Sandbox Code Playgroud)\n\n

并在此文件中检查XDG_TEMPLATES_DIR=. 例如,在西班牙语中,您将看到类似以下内容:

\n\n
XDG_DESKTOP_DIR="$HOME/Escritorio"\nXDG_DOWNLOAD_DIR="$HOME/Descargas"\nXDG_TEMPLATES_DIR="$HOME/Plantillas"\nXDG_PUBLICSHARE_DIR="$HOME/P\xc3\xbablico"\nXDG_DOCUMENTS_DIR="$HOME/Documentos"\nXDG_MUSIC_DIR="$HOME/M\xc3\xbasica"\nXDG_PICTURES_DIR="$HOME/Im\xc3\xa1genes"\nXDG_VIDEOS_DIR="$HOME/V\xc3\xaddeos"\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后您可以应用其他答案中列出的解决方案:

\n\n
mkdir ~/Plantillas  (or the name listed before)\ntouch ~/Plantillas/Documento\\ de\\ Texto.txt\n
Run Code Online (Sandbox Code Playgroud)\n\n

仅此而已。

\n

  • 正如此配置文件中的注释所述,这些条目由“xdg-user-dirs-update”cli 工具设置/更新。因此,我执行了 ''xdg-user-dirs-update --set TEMPLATES ~/Templates'' 将我的模板设置重置为我的主目录中的 $HOME/Templates 文件夹。但是......它在 ubuntu 18.10 上仍然对我不起作用。我的上下文菜单上仍然没有“新文档”。 (3认同)

pr.*_*zar 6

当模板文件夹为空时,此选项似乎被禁用。解决此问题的最简单方法是在模板文件夹中创建一个文件:

touch `xdg-user-dir TEMPLATES`/Empty\ Text\ File.txt
Run Code Online (Sandbox Code Playgroud)

如前所述,这绝对是一个错误。

  • 关于“xdg-user-dir”工具的好提示。它告诉我,我的模板变量/文件夹/设置只是以某种方式设置为我的 $HOME 。不是我的模板文件夹。然而,即使我将此设置重置为 $HOME/Templates ,到目前为止它在 Ubuntu 18.10 上对我不起作用。 (2认同)