Debian 中可用的 Notepad 安装方案
可选方案概览
- Notepadqq:Linux 下的开源编辑器,界面与 Notepad++ 接近,适合在 Debian 上获得类似体验。
- Notepad++(Snap 版):通过 Snap 运行,内置 Wine 环境,安装简单;注意其为 Wine 打包运行,并非原生 Linux 应用。
- notepad–(ndd):国产跨平台编辑器,支持 Linux/Windows/macOS,可在 Debian 上编译安装。
方法一 安装 Notepadqq(Linux 原生替代)
- 安装步骤
- 打开终端,安装必要工具与桌面文件支持:
sudo apt update
sudo apt install -y wget gpg apt-transport-https
- 导入 Notepadqq 团队 GPG 公钥:
wget -qO - https://notepadqq.team/linux/repo/ubuntu/conf/notepadqq.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/notepadqq.gpg
- 添加 Notepadqq 软件源(适用于 Debian 12/Bookworm;若为其他版本,请将 bookworm 替换为你的代号,如 bullseye):
echo “deb [signed-by=/usr/share/keyrings/notepadqq.gpg] https://notepadqq.team/linux/repo/ubuntu/ bookworm main” | sudo tee /etc/apt/sources.list.d/notepadqq.list > /dev/null
- 更新索引并安装:
sudo apt update
sudo apt install -y notepadqq
- 启动:在应用菜单搜索 Notepadqq,或在终端输入:notepadqq
- 卸载
sudo apt remove --purge notepadqq
sudo rm /etc/apt/sources.list.d/notepadqq.list
sudo apt update
- 说明
- 旧教程常见添加 Ubuntu PPA 的方式,但在 Debian 上更推荐使用上面的 官方仓库 方法,依赖与签名校验更可靠。
- 若遇到依赖问题,可先运行:sudo apt --fix-broken install。
方法二 安装 Notepad++(Snap 版)
- 前置条件
- 确保系统已启用 Snap:sudo apt install -y snapd
- 若使用 Wayland,建议为 Snap 应用设置经典权限以更好兼容:sudo snap install core && sudo snap set system experimental.parallel-instances=true
- 安装与启动
- 安装稳定版:sudo snap install notepad-plus-plus
- 如需尝鲜版:sudo snap install notepad-plus-plus --edge
- 启动:在应用菜单搜索 Notepad++,或终端输入:notepad-plus-plus
- 说明
- 该方式为 Snap 打包,内含 Wine,并非原生 Linux 构建;在 Debian 9+ 等发行版上可用。
方法三 编译安装 notepad–(ndd)
- 适合偏好原生 Qt 应用、希望自定义编译选项的用户。
- 安装步骤
- 安装编译依赖:
sudo apt update
sudo apt install -y g++ make cmake qtbase5-dev qt5-qmake
- 克隆源码并构建:
git clone https://gitcode.com/GitHub_Trending/no/notepad–
cd notepad–
cmake -B build -DCMAKE_BUILD_TYPE=Release
cd build && make -j$(nproc)
sudo make install
- 启动:终端输入:notepad–
- 说明
- 项目提供 Windows/Linux/macOS 多平台支持,功能包括语法高亮、文件对比等;如需卸载,可回到源码目录执行:sudo make uninstall。
常见问题与替代选择
- 启动失败或找不到命令
- 确认应用已安装并在 PATH 中:which notepadqq / which notepad-plus-plus / which notepad–
- 若通过 Snap 安装,确保 snapd 已运行:sudo systemctl enable --now snapd
- 系统自带与常见替代
- Debian 默认文本编辑器为 gedit;常见替代还有 Vim、Nano、Emacs、Geany 等,均可通过 apt 安装,例如:sudo apt install gedit。