Linux下 Notepad 配置方法
一、先明确你要用的 Notepad
- Notepad++(Windows 原生):在 Linux 上可通过 Snap/Wine 运行,体验接近 Windows,但并非原生应用。
- notepad–(国产跨平台):提供 Linux 原生版本,配置更贴合 Linux 桌面(推荐)。
- NotepadQQ:Linux 上的“类 Notepad++”编辑器,功能接近,适合想要轻量替代的用户。
二、使用 notepad-- 的配置步骤(Linux 原生)
- 安装与首次启动
- 从项目发布页下载安装包(AppImage 或发行版包),赋予执行权限并运行;首次启动后在设置中按需调整语言、主题与缩进。
- 文件关联(图形界面)
- 右键任意 .txt 文件 → 属性 → 打开方式 → 选择 NotePad– → 设为默认;对 .cpp .h .py .json .md 等类型重复一次。
- 文件关联(命令行,系统级)
- 查看当前默认:
xdg-mime query default text/plain
- 设置为默认:
xdg-mime default NotePad--.desktop text/plain
- 按需扩展(示例):
xdg-mime default NotePad--.desktop text/x-c++hdr text/x-python
- 验证:
xdg-open test.cpp 应直接用 notepad– 打开
- 故障排查
- 图标不显示:
sudo update-icon-caches /usr/share/icons/hicolor/
- 右键菜单缺失:
update-desktop-database ~/.local/share/applications/
- 类型不全:编辑 /usr/share/applications/NotePad–.desktop,在 MimeType= 后追加缺失的 MIME(如
text/x-python;application/json;)
- 多实例并行编辑
- 直接多次启动即可多开:
notepad-- &;如需并行处理多个项目,可写个简单脚本同时拉起多个实例。
三、使用 Notepad++ 的配置步骤(Snap/Wine)
- 安装
- Snap:
sudo snap install notepad-plus-plus
- Wine:
sudo apt update && sudo apt install wine,然后 wine notepad_installer.exe 完成安装
- 行尾与编码(避免 Linux 与 Windows 混用导致的问题)
- 设置 → 首选项 → 新建 → 格式(行尾)选择 Unix,编码 UTF-8(无 BOM)
- 远程编辑 Linux 文件(NppFTP)
- 插件 → 插件管理 → 安装 NppFTP → 打开右侧面板 → Settings → Profile settings → 新建连接(填 Linux IP、协议 SFTP、用户名与密码/密钥)→ 连接后即可浏览与编辑远程文件。
四、使用 NotepadQQ 的配置步骤(Linux 原生替代)
- 安装
- Arch:
sudo pacman -S notepadqq
- Fedora:
sudo dnf install notepadqq -y
- openSUSE:
sudo zypper install notepadqq
- 通用:Snap 或 Flatpak 安装(若发行版仓库未提供)
- 配置与使用
- 启动后按需在设置中调整主题、缩进、语言高亮与插件;作为轻量替代,可直接替代 gedit 完成日常编辑。
五、常见问题与实用建议
- 文件关联被抢占:先用
xdg-mime query default text/plain 确认默认程序,再重新用 xdg-mime default 设置;必要时执行 update-desktop-database 刷新缓存。
- 远程编辑权限问题:确保 Linux 端 SSH 已启用,NppFTP 使用正确的 SFTP 端口(默认 22)与凭据;私钥权限建议 600。
- 行尾与编码导致乱码:跨平台协作时统一为 Unix 行尾 + UTF-8 无 BOM,必要时在 Notepad++ 中转换后再保存。