麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案)

0.基础环境

类别:笔记本
型号:中国长城 NF14C
硬件平台:飞腾处理器(ArmV8 指令集)
系统:银河麒麟操作系统 V10 SP1(2203)

关键词:
信创,麒麟系统,linux,c++,c,飞腾,arm,notepad--,notepad++,编辑器

1.notepad--简介

notepad--是一个国产跨平台、简单的文本编辑器,是替换notepad++的一种选择。其内置强大的代码对比功能,让你丢掉付费的beyond compare。
notepad++确实好用,但由于作者的不当立场,而且也不支持国产系统与CPU,感谢notepad--作者及社区的努力。
本文出品:特别感谢官方作者与社区提供技术支持,后续将尝试联系官方直接发布arm版本以及上架至官方应用市场。

2.源码编译

sudo apt-get install g++ make cmake #安装编译工具
sudo apt install qtbase5-dev libqt5printsupport5 libqt5xmlpatterns5-dev #安装依赖
git clone https://gitee.com/cxasm/notepad-- --branch=cmake-dev #获取代码
cd notepad-- #进入主目录

尝试打包编译时出现错误

make -f linux-debian.mk package #尝试打包编译

出现cmake版本要求
麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案)_第1张图片
编辑 CMakeLists.txt
麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案)_第2张图片
将需要的版本降低致系统的3.16
麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案)_第3张图片

make -f linux-debian.mk package #重新执行,完成编译打包工作
cd build/linux-debian/

麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案)_第4张图片
附:https://gitee.com/cxasm/notep... ,从这里看就可以了解到包如何构建

3.安装与使用

双击com.hmja.notepad_1.22.0-20230223_arm64_Kylinv10.deb进行安装,也可以使用命令

sudo dpkg -i com.hmja.notepad_1.22.0-20230223_arm64_Kylinv10.deb

安装成功后,效果如图所示
麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案)_第5张图片
启动后
麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案)_第6张图片

4.二进制包下载信息

notepad--是一个国产跨平台、简单的文本编辑器,是替换notepad++的一种选择。其内置强大的代码对比功能,让你丢掉付费的beyond compare。
notepad--_1.22.0-20230223_arm64_Kylinv10.deb版本下载
链接:https://pan.baidu.com/s/1b2s-...
提取码:ckna
最新版本请关注https://gitee.com/cxasm/notep...

5.写在最后

感谢作者的努力,使我们在国产平台也有这么好的产品使用。

麒麟系统专栏:
地址一:https://xiaohelong.github.io/... (正在测试,即将上线)
地址二:https://segmentfault.com/blog...
地址三:https://xiaohelong.gitee.io/k... (正在测试,即将上线) 
邮箱:[email protected]
群:662512340
github:https://github.com/xiaohelong
twitter:https://twitter.com/xiaohelong
发行日志:
20230223 首发

你可能感兴趣的:(麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第四十六篇 Notepad--(Notepad++替代方案))