温馨提示×

Ubuntu Notepad:文件管理技巧

小樊
45
2025-12-23 00:41:43
栏目: 智能运维

Ubuntu 下的 Notepad 文件管理技巧

一 概览与适用对象

  • Ubuntu 中,社区常用的“Notepad”多指国产跨平台编辑器 Notepad–(NDD),亦有用户把 gedit、nano、vim 等轻量编辑器称作“Notepad”。本文同时给出 NDD 的高效用法与 Ubuntu 文件管理器(Nautilus/Files)的快捷操作,帮助你把“打开、编辑、保存、搜索、备份”串成高效工作流。

二 快速打开与右键一键编辑

  • 命令行打开:将 ndd 放到可执行路径后,直接执行 ndd 文件路径;也可把文件拖拽到 NDD 窗口完成打开。
  • 集成到应用菜单:将 ndd.AppImage 链接到 /usr/local/bin/ndd,并放置图标与 .desktop 文件到 /usr/share/applications/,即可在应用列表搜索并固定到收藏夹。
  • Nautilus 右键一键用 NDD 打开:
    • 将脚本 ndd 放到 ~/.local/share/nautilus/scripts/,并赋权 chmod u+x
    • 在文件或目录上右键 → 脚本ndd,即可用 NDD 打开所选文件(或进入所选目录后打开)。该方式对批量文件逐个调用 NDD 非常高效。

三 在编辑器内完成文件操作与检索

  • 常用文件与编辑快捷键(NDD 与多数编辑器通用):
    • 文件:Ctrl+N(新建)、Ctrl+O(打开)、Ctrl+S(保存)、Ctrl+Shift+S(另存为)、Ctrl+W(关闭标签)、Ctrl+Q(退出)
    • 编辑:Ctrl+Z(撤销)、Ctrl+Y(重做)、Ctrl+X/C/V(剪切/复制/粘贴)、Ctrl+A(全选)、Ctrl+F/H(查找/替换)
  • 查找与替换进阶(NDD 支持正则):
    • Ctrl+F 查找;Ctrl+H 替换;F3/Shift+F3 查找下一个/上一个
    • Ctrl+Shift+D 目录查找(跨文件内容搜索,适合在大项目中定位字符串)
  • 视图与显示:
    • Ctrl++/Ctrl±/Ctrl+0 缩放;F11 全屏;Ctrl+G 跳转行号
    • Ctrl+Shift+B/I 显示空白字符/缩进参考线;Ctrl+Shift+W 切换换行方式(适配 Windows/macOS 与 Linux 换行差异)

四 与 Ubuntu 文件管理器协同工作

  • 快速访问与导航(Nautilus/Files):
    • 打开:点击 Dock 的“文件”或按 Super+E;地址栏可用 Ctrl+L 快速定位
    • 视图与展示:Ctrl+1/2 切换图标/列表视图;F9 显示/隐藏侧栏;Ctrl+H 显示/隐藏隐藏文件
    • 导航:Alt+Up/Left/Right 到父目录/后退/前进;Alt+Enter 查看属性;F2 重命名;Ctrl+Shift+N 新建文件夹
  • 搜索与定位:
    • 右上角搜索框输入关键词进行文件名搜索;复杂条件建议转命令行(见下节)
  • 压缩与解压、挂载与网络:
    • 右键文件/文件夹选择“压缩”创建压缩包;用归档管理器或 tar 解压
    • 插入 USB 通常自动挂载;也可通过“磁盘”应用手动挂载
    • 远程目录可用 sshfs 挂载到本地进行编辑;局域网共享可用 Samba

五 命令行文件搜索与批量处理

  • 按文件名查找:
    • find . -name "example.txt"(当前目录及子目录精确匹配)
  • 按内容查找(跨文件):
    • grep -R 'hello' .(递归在文件内容中搜索 “hello”)
  • 快速全系统按名查找(需先建立索引):
    • Debian/Ubuntu 安装索引:sudo apt-get install mlocate
    • 更新索引:sudo updatedb
    • 查询:locate "*.txt"(快速列出所有 .txt 文件)
  • 备份与恢复(适合重要文本/项目):
    • 单文件:cp /path/file /backup/file_$(date +%F)
    • 目录打包:tar -czvf docs_$(date +%F).tar.gz /path/docs
    • 恢复解压:tar -xzvf docs_2025-12-23.tar.gz -C /path/docs
  • 定时自动备份(每日零点):
    • crontab -e 添加:0 0 * * * tar -czvf /backup/docs_$(date +\%F).tar.gz /path/docs
  • 说明:基础编辑器(如 gedit、nano、vim)本身不提供跨文件搜索;在 Linux 上通常结合 find/grep/locate 完成任务。

0