Ubuntu 上的 Notepad 与插件使用全攻略
一 名称澄清与可选方案
- Ubuntu 没有官方的 Windows “Notepad”。常见做法有三种:
- 使用 Notepad++(Windows 程序,借助 Snap 的 Wine 运行环境);
- 使用 Notepadqq(Linux 原生开源替代品);
- 使用 Gedit(Ubuntu 默认文本编辑器,插件体系成熟)。
- 若你指的是 Notepadqq,它支持多文件编辑、语法高亮,且具备一定的插件/扩展能力;若你指的是 Gedit,可通过官方插件与第三方插件扩展功能。
二 方案一 Notepad++ 在 Ubuntu 的插件使用
- 安装与权限
- 安装 Notepad++(Snap 包自带 Wine 环境):
- 命令:
sudo snap install notepad-plus-plus
- 为插件与系统集成授予权限(常见且实用的接口):
sudo snap connect notepad-plus-plus:process-control
sudo snap connect notepad-plus-plus:removable-media
sudo snap connect notepad-plus-plus:hardware-observe
sudo snap connect notepad-plus-plus:cups-control
- 老版本 Ubuntu 16.04 若未预装 snapd,先执行:
sudo apt-get install snapd snapd-xdg-open
- 插件安装与管理
- 打开 Notepad++ → Plugins → Plugin Manager → Show Plugin Manager,在列表中勾选所需插件并点击 Install。
- 常用插件示例(按用途选择):
- NppFTP:远程文件管理(支持 SFTP,适合日志查看与服务器维护)
- Custom Syntax Highlighting:自定义语法高亮(可为特定后缀如 .as 配置专属高亮规则)
- Explorer(或 NppFTP 自带的文件浏览):侧边文件导航
- Compare:文件对比
- AutoSave:自动保存
- 使用要点
- 远程编辑:用 NppFTP 建立 SFTP 连接(端口 22),在远程目录中直接打开与保存文件,适合跨系统日志分析。
- 语法高亮:通过 Custom Syntax Highlighting 为业务语法(如 ASREML 的 .as)创建规则,实现与 Windows 端一致的编辑体验。
三 方案二 Notepadqq 的插件与扩展
- 安装与定位
- Notepadqq 是 Linux 原生的 Notepad++ 风格编辑器,支持多标签、语法高亮等;在部分发行版可通过 PPA 等方式安装(如
sudo add-apt-repository ppa:notepadqq-team/notepadqq 后 sudo apt install notepadqq,具体以仓库可用性为准)。
- 插件与功能
- 支持若干插件/扩展(如 Emmet、TextFx 等),可通过内置或社区插件机制增强编辑能力。
- 适合偏好 原生 Linux 体验、又希望获得 Notepad++ 风格工作流的用户。
四 方案三 Gedit 的插件使用
- 安装与启用
- 安装 Gedit:
sudo apt install gedit
- 插件目录与启用:系统插件通常位于 /usr/share/gedit/plugins/ 与 ~/.local/share/gedit/plugins/;启用方式为 Edit → Preferences → Plugins 勾选对应插件。
- 常用插件示例
- Snippets(代码片段)、Auto Completion(自动补全)、Bracket Completion(括号补全)
- File Browser(文件浏览器)、File Switcher(文件切换器)
- Markdown Preview(Markdown 预览,需第三方插件)
- Document Statistics(文档统计)
- 适用场景
- 轻量编辑、系统管理与文档编写;希望尽量少依赖 Wine、保持系统原生与稳定。
五 常见问题与排障
- Notepad++ 插件安装失败或不可用
- 多为 Snap 权限未连通:确认已执行
snap connect 命令;必要时重启 Notepad++ 或系统。
- 远程连接异常(NppFTP)
- 检查 SSH/SFTP 可达性、端口 22、用户名与密钥/密码;在 Profile settings 中正确选择 SFTP 并设置 Initial remote directory。
- 老系统安装 Snap 失败
- Ubuntu 16.04 需先安装
snapd 与 snapd-xdg-open,再安装 Notepad++。