CentOS系统中“Notepad”的替代与更新方案
CentOS作为Linux发行版,默认不提供Windows原生的“Notepad”文本编辑器,但可通过以下工具替代并实现类似功能,其中Notepadqq是最接近Notepad的常用选择:
Notepadqq是专为Linux设计的文本编辑器,支持语法高亮、代码折叠、多标签页等功能,操作习惯贴近Windows Notepad,是CentOS下替代Notepad的主流方案。
若系统已配置EPEL仓库,可直接通过Yum包管理器快速安装或更新Notepadqq:
sudo yum update -y
sudo yum install -y epel-release
sudo yum install -y https://download.opensuse.org/repositories/home:Notepadqq/CentOS_7/home:Notepadqq.repo
sudo yum install -y notepadqq
执行后会自动检查并安装最新版本,若已安装则会升级到仓库中的新版本。若仓库版本滞后,可从GitHub获取最新源码编译安装:
sudo yum groupinstall "Development Tools" -y # 安装gcc、cmake等基础工具
sudo yum install -y git cmake qt5-devel qt5-webkit-devel # 安装Qt依赖(Notepadqq界面框架)
git clone https://github.com/notepadqq/notepadqq.git # 克隆最新源码
cd notepadqq
mkdir build && cd build
cmake .. # 生成Makefile
make # 编译源码
sudo make install # 安装到系统目录
编译过程需联网下载依赖,完成后即可在终端通过notepadqq命令启动。若偏好Windows风格编辑器,还可通过Snap安装Notepad++(需系统支持Snap):
sudo yum install snapd -y
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install notepad-plus-plus
启动命令:notepad-plus-plus。sudo yum provides <缺失文件>查找并安装对应包;以上方案均能在CentOS上实现类似Notepad的文本编辑功能,其中Notepadqq是Linux环境下最接近Windows Notepad的选择。