Linux中Notepad配置方法
导读:Linux下 Notepad 配置方法 一、先明确你要用的 Notepad Notepad++(Windows 原生):在 Linux 上可通过 Snap/Wine 运行,体验接近 Windows,但并非原生应用。 notepad–(国产...
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完成安装
- Snap:
- 行尾与编码(避免 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 安装(若发行版仓库未提供)
- Arch:
- 配置与使用
- 启动后按需在设置中调整主题、缩进、语言高亮与插件;作为轻量替代,可直接替代 gedit 完成日常编辑。
五、常见问题与实用建议
- 文件关联被抢占:先用
xdg-mime query default text/plain确认默认程序,再重新用xdg-mime default设置;必要时执行update-desktop-database刷新缓存。 - 远程编辑权限问题:确保 Linux 端 SSH 已启用,NppFTP 使用正确的 SFTP 端口(默认 22)与凭据;私钥权限建议 600。
- 行尾与编码导致乱码:跨平台协作时统一为 Unix 行尾 + UTF-8 无 BOM,必要时在 Notepad++ 中转换后再保存。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux中Notepad配置方法
本文地址: https://pptw.com/jishu/760083.html
