温馨提示×

CentOS上Notepad++使用教程

小樊
37
2025-12-13 14:36:03
栏目: 智能运维

在 CentOS 上使用 Notepad++ 的实用教程

一 安装与启动

  • 方式一 Snap 安装(推荐)
    1. 安装并启用 Snap:sudo yum install -y epel-release snapd && sudo systemctl enable --now snapd.socket && sudo ln -s /var/lib/snapd/snap /snap
    2. 安装 Notepad++:sudo snap install notepad-plus-plus
    3. 若点击无反应或提示连接错误:sudo systemctl restart snapd.service,随后从应用菜单或命令行启动。首次启动会加载 Wine 环境,稍候即可使用。
  • 方式二 官方 Linux 包解压运行
    1. 安装 EPEL:sudo yum install -y epel-release
    2. 下载官方 Linux 包(示例为 x64):wget https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.1.9.3/npp.8.1.9.3.Installer.Linux.x64.tar.gz
    3. 解压到 /opt:tar -xvf npp.8.1.9.3.Installer.Linux.x64.tar.gz -C /opt
    4. 创建桌面启动器(/usr/share/applications/notepad++.desktop),内容示例:
      [Desktop Entry]
      Type=Application
      Name=Notepad++
      Exec=/opt/npp/notepad++
      Icon=/opt/npp/icon.ico
      Terminal=false
      Categories=Development;TextEditor;
    5. 赋权并启动:sudo chmod +x /usr/share/applications/notepad++.desktop,之后可在应用菜单搜索 Notepad++ 打开。

二 连接 CentOS 服务器进行远程编辑

  • 在 Windows 上用 Notepad++NppFTP 插件直连服务器(SFTP 推荐)
    1. 打开 Notepad++ → 插件 → 插件管理 → 安装 NppFTP;安装后重启,依次点击 插件 → NppFTP → Show NppFTP Window。
    2. 在右侧 NppFTP 面板点击 Settings → Profile settings → Add new,填写:
      • Hostname:服务器 IP/域名
      • Port:22
      • Connection type:SFTP (SSH)
      • Username / Password(或密钥)
    3. 点击 Test Connection 测试,通过后 Save;在面板中双击连接并浏览、编辑服务器文件。
  • 在 CentOS 本机使用 Notepad++ 编辑本地文件
    • 直接通过桌面菜单或命令行启动已安装的 Notepad++,打开 / 保存本地项目文件即可(适合 GNOME/KDE 等桌面环境)。

三 高效编辑与常用技巧

  • 行级与大小写
    • 复制当前行:Ctrl+D;删除当前行:Ctrl+L;上下行交换:Ctrl+T
    • 转小写:Ctrl+U;转大写:Ctrl+Shift+U
  • 注释与取消
    • 行注释:Ctrl+Q;取消行注释:Ctrl+Shift+Q
  • 查找与替换
    • 查找下一个:F3;查找上一个:Shift+F3;在文件中查找:Ctrl+Shift+F
  • 空白与格式
    • 显示空格与制表符:视图 → 显示符号 → 显示空格与制表符(便于排查 YAML/Python 缩进问题)
    • Windows 与 Linux 换行符:编辑 → EOL Conversion → 选择 Windows (CR LF)UNIX (LF)(跨平台协作时务必统一)

四 常见问题与处理

  • 无法启动或点击无反应(Snap)
    • 重启服务:sudo systemctl restart snapd.service;必要时重新登录或重启系统后再试。
  • 远程编辑连接失败
    • 确认服务器 SSH 已启用(sshd 正在运行、端口 22 可达);NppFTP 中选择 SFTP,核对主机、端口、凭据;如用密钥,确保客户端配置正确。
  • 中文与编码
    • 若出现中文乱码,可在 Notepad++ 菜单“编码”中尝试 UTF-8GB2312/GBK 并重新保存(建议统一为 UTF-8 以避免跨平台乱码)。
  • 本机无图形界面
    • Notepad++ 为图形化编辑器,需 X11/GNOME/KDE 等桌面环境;纯命令行服务器建议使用 vim/nano 或配合 SFTP 从本机图形编辑器编辑。

0