Deepin作为国产Linux发行版,其深度文件管理器提供了与Windows类似的右键新建文档功能,但默认状态下只有非常少的模板选项,很多用户甚至完全不知道这个功能的存在。实际使用中,我们经常需要快速创建空白脚本、Markdown笔记或者特定格式的配置文件,如果每次都要打开终端输入touch命令,效率会大打折扣。本文将围绕Deepin系统的右键新建文档模板机制展开,从原理、操作步骤到常见问题排查,帮你把这个实用功能用起来。

一、Deepin右键新建文档的底层机制
Deepin的深度文件管理器遵循了 freedesktop.org 桌面规范,这套规范定义了一个标准的用户模板目录,默认路径为 ~/.Templates(中文环境下对应主目录下的模板文件夹)。文件管理器启动时会扫描这个目录,把目录中的每一个文件识别为一个模板项,并展现在右键菜单的「新建文档」子菜单里。
当你在右键菜单中选择某个模板时,文件管理器实际上执行了一次复制操作:把模板文件拷贝一份到当前目录,并让你重命名。这意味着模板文件本身的内容会被完整保留,这一点非常关键。例如你可以在模板里预先写好Shell脚本的shebang声明、Python脚本的编码声明,甚至Markdown文件的固定标题结构,每次新建文件时这些内容都会自动带过去。
需要注意的一点是,模板目录中的隐藏文件(以点开头的文件)以及子目录中的文件不会被扫描,所以不要把模板整理到子文件夹里,直接平铺放在模板根目录下即可。
二、添加自定义模板的完整操作步骤
最简单的添加方式是通过图形界面完成。首先打开文件管理器,进入主目录,按快捷键 Ctrl+H 显示隐藏文件,找到名为 .Templates 的文件夹并打开。如果你的系统语言设置为中文,也可以直接在主目录中找到显示名称为「模板」的文件夹,两者是同一个目录。
接下来在模板目录中右键创建一个空白文件,文件名会直接成为右键菜单中显示的模板名称。例如创建一个名为 Shell脚本.sh 的文件,之后在任意目录右键时,新建文档子菜单中就会出现「Shell脚本」这一项。为了方便识别,建议在文件名中保留扩展名,这样通过模板创建出来的文件也会带有正确的扩展名。
如果习惯使用终端,也可以用下面几条命令快速完成:
# 进入模板目录(不存在则创建) mkdir -p ~/.Templates cd ~/.Templates # 创建一个带内容的 Shell 脚本模板 cat > Shell脚本.sh << 'EOF' #!/bin/bash # 在这里编写你的脚本逻辑 echo "hello deepin" EOF chmod +x Shell脚本.sh # 创建 Markdown 模板 cat > Markdown文档.md << 'EOF' # 标题 ## 一、 ## 二、 EOF
命令中的heredoc写法可以把多行内容一次性写入模板文件。执行完成后,回到文件管理器任意目录中右键,新建文档菜单里就能看到刚添加的模板。如果菜单没有立即刷新,可以按 F5 刷新当前目录,或者注销后重新登录。
三、推荐添加的常用模板类型
下面给出几类在日常工作中最实用的模板,可以直接复制使用。第一个是Python脚本模板,预先写好编码声明和主函数入口:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""模块说明:简要描述这个脚本的用途"""
import os
import sys
def main():
pass
if __name__ == "__main__":
main()第二个是HTML页面模板,写好基本的文档骨架,省去每次手打结构的麻烦:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>页面标题</title>
</head>
<body>
</body>
</html>第三个是纯文本笔记模板和系统dconf风格的配置文件模板。除此之外,你还可以根据工作需要添加诸如 .sql、.yaml、.json、.c 等格式,甚至可以把公司统一的文档格式、代码规范头部注释做成模板,团队成员按同样方式配置后就能保持一致的文件初始结构。
四、模板不显示的排查思路
有时明明放了模板文件,右键菜单里却什么都没出现,可以从几个方向排查。首先确认目录名是否正确,必须是 ~/.Templates,注意大小写。个别情况下用户配置文件中的 user-dirs.dirs 被修改过,模板目录被指向了其他位置,可以用下面的命令查看当前生效的配置:
# 查看用户目录配置 cat ~/.config/user-dirs.dirs | grep TEMPLATES # 输出类似 XDG_TEMPLATES_DIR="$HOME/Templates" 即为正常 # 如果路径不对,可手动改回或直接执行下面命令重置 xdg-user-dirs-update --force
其次检查模板文件是否为空文件以外的问题。部分Deepin版本对零字节的空文件处理有差异,建议在模板中至少写入一行内容再测试。还要注意文件权限,确保当前用户对模板文件有读取权限,权限异常时可以执行 chmod 644 文件名 修正。
最后,如果右键菜单中的「新建文档」整个入口都消失了,多半是文件管理器版本更新后菜单配置发生了变化,可以尝试重启文件管理器进程:
# 重启深度文件管理器 killall dde-file-manager dde-file-manager -d &
重启后模板目录会被重新扫描,一般都能恢复正常。通过以上方法,你可以在Deepin系统里建立起一套符合个人习惯的文档模板库,新建文件从此变得和Windows一样方便,配合模板中预置的内容骨架,整体工作效率会有明显提升。
Deepin右键新建文档模板Linux桌面技巧修改时间:2026-09-01 19:16:39