From 66cbadfe0dd7cefebb39de3ffe0a3b470bef9874 Mon Sep 17 00:00:00 2001 From: Kamey03 Date: Mon, 6 Feb 2023 17:53:55 +0000 Subject: [PATCH] add README_EN.md. Add English language readme to this software For the convenience of foreign users. Signed-off-by: Kamey03 --- README_EN.md | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 README_EN.md diff --git a/README_EN.md b/README_EN.md new file mode 100644 index 0000000..b9d4b24 --- /dev/null +++ b/README_EN.md @@ -0,0 +1,66 @@ +# Notepad-- + +[中文 ](README.md) | [English](README_EN.md) + +## Project Introduction + +Introducing Notepad-- a text editor written in C++ that works seamlessly across Windows, Linux, and Mac platforms. Our aim is to eventually surpass Notepad++, with a particular focus on the Chinese UOS operating system. Unlike Notepad++, our advantage lies in our cross-platform compatibility and support for various OSes. + +**The purpose of Notepad-- is to counteract some of the misguided remarks made by the author of Notepad++ and to promote a more humble and grounded perspective.** + +If you come across any bugs or have any feedback, feel free to share it with us. + +You can download the latest version at https://gitee.com/cxasm/notepad--/releases/tag/v1.21. + +The latest development version can be found at https://gitee.com/cxasm/notepad--/releases/tag/v1.22. + +We have recently added the plugin writing feature to Notepad-- and we hope that many CPP/QT developers will join us in this endeavor. If you develop a plugin, you can include your name and a donation channel. + +Creating a free text editor requires support from users like you. If you'd like to contribute, please consider donating through WeChat. + +![Input description picture](6688.png) + +## Compilation + +**CMake Toolchain Compilation Instructions:** + +- Ubuntu/Debian + +1. Install compilation environment `sudo apt-get install g++ make cmake` +1. Install qt tools and libraries `sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev ` +1. Configure `cmake -B build -DCMAKE_BUILD_TYPE=Release` +1. Compile `cd build && make -j` +1. Package `cpack` + +- ArchLinux + +1. Install compilation environment `sudo pacman -S gcc cmake make ` +1. Install qt tools and libraries `sudo pacman -S qt5-tools qt5-base qt5-xmlpatterns ` +1. Configure `cmake -B build -DCMAKE_BUILD_TYPE=Release` +1. Compile `cd build && make -j` +1. Package: use aur + +**Qt Project Compilation Instructions:** + +1) Start by opening qscint/src/qscintilla.pro in either Qt Creator or Visual Studio and compile the qscintilla dependency library. + +2) Next, open RealCompare.pro and compile it after loading. + +3) Due to the multi-platform compilation, involving Windows/Linux/MacOS, if there are any compilations or problems, please join qq group 959439826. We welcome contributions and code submissions from everyone. + +Recently, the code was made available online. However, the commercial comparison function and registration function have been removed for commercial reasons. All other functions have been retained. + +4) For Arch Linux and its derivatives, you can install Notepad-- through the AUR using the following command: [notepad---git](https://aur.archlinux.org/packages/notepad---git) +``` +yay -S notepad---git +``` + +## Preview + +![Input description picture](png/20221107_160824.png) + +![Input description picture](png/6.png) + +![Input description picture](png/3.png) + +![Input description picture](png/7.png) \ No newline at end of file