Notepadqq is a free, and open source code editor and Notepad replacement, that supports several languages (100 languages supported) and helps developers to work more efficiently.
Its a clone of Notepad++ which was written in c++. It is really helpful for developers to search text using the power of regular expressions, syntax highlighting, code folding, color schemes, file monitoring, multiple selections and much more.
You can use real-time highlighting to find near identifiers in no time. Option to choose the color theme based on your desktop like light, dark, etc. I have included light and dark variant screenshot in the bottom of the page.
Suggested Read : Check Available Source Code Editor for Linux
Notepadqq Features
- Syntax Highlighting and Syntax Folding
- Power of Regular Expression Search/Replace
- Multi-Document (Tab interface)
- Multi-View
- Multi-Language environment supported
- code folding
- color schemes supported
- file monitoring
- Zoom in and zoom out
- Convert case to lower or upper
- Light weight app
- Lots of features available
- More menu options are there in top to perform all actions
- Home page link
Installing Notepadqq in Ubuntu/Mint:
Add the following PPA to install Notepadqq in Ubuntu and its derivatives such as Mint, elementary OS, etc.., Its based on QT, so you have to install qt5
.
$ sudo add-apt-repository ppa:notepadqq-team/notepadqq $ sudo apt-get update $ sudo apt-get install notepadqq
For Debin Users
$ sudo apt install qt5-default libqt5webkit5-dev libqt5svg5-dev qttools5-dev-tools $ git clone --recursive https://github.com/notepadqq/notepadqq.git $ cd notepadqq $ ./configure --prefix /usr $ make $ sudo make install
For Fedora Users
$ sudo dnf copr enable ngompa/notepadqq $ sudo dnf install notepadqq
Manual Method For Fedora Users
$ sudo dnf install qt5 qt5-devel qt5-qtwebkit qt5-qttools qt5-qtsvg $ export QMAKE=/usr/bin/qmake-qt5 $ git clone https://github.com/notepadqq/notepadqq.git $ cd notepadqq/ $ ./configure --lrelease /usr/bin/lrelease-qt5 --prefix /usr $ make $ sudo make install
For CentOS 7 Users
$ sudo yum install epel-release $ sudo wget https://copr.fedoraproject.org/coprs/ngompa/notepadqq/repo/epel-7/ngompa-notepadqq-epel-7.repo -O /etc/yum.repos.d/ngompa-notepadqq-epel-7.repo $ sudo yum install notepadqq
Alternate Repository for RPM based systems Fedora, CentOS, etc.
$ cd /etc/yum.repos.d $ sudo wget http://sea.fedorapeople.org/sea-devel.repo $ sudo yum install notepadqq $ sudo dnf install notepadqq
For Arch Linux based Users
$ sudo pacman -S notepadqq
For openSUSE Users.
$ sudo zypper in notepadqq
I have successfully installed Notepadqq, See the below screen shot as reference.
I started using Notepadqq, what about you…? Give a try and update me your feedback… cool… 🙂
On Debian 8 not working “add-apt-repository”
Download the .deb file from Ubuntu PPA and install.
Both methods not work:
$ sudo add-apt-repository ppa:notepadqq-team/notepadqq
$ sudo apt-get update
[some text here]
W: GPG error: http://us.archive.ubuntu.com precise Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: Failed to fetch http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu/dists/jessie/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
$ sudo apt-get install notepadqq
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package notepadqq
$ wget https://launchpad.net/~notepadqq-team/+archive/ubuntu/notepadqq/+files/notepadqq-common_0.41.0-0%7Eutopic1_all.deb
–2015-10-22 15:45:07– https://launchpad.net/~notepadqq-team/+archive/ubuntu/notepadqq/+files/notepadqq-common_0.41.0-0%7Eutopic1_all.deb
Resolving launchpad.net (launchpad.net)… 91.189.89.222, 91.189.89.223
Connecting to launchpad.net (launchpad.net)|91.189.89.222|:443… connected.
HTTP request sent, awaiting response… 404 Not Found
2015-10-22 15:45:08 ERROR 404: Not Found.
@Andrix,
Which OS are you trying to install ?
I have tried Ubuntu 15.10 also today, its working for me. Give a try once again and update me.
Both methods don’t work:
$ sudo add-apt-repository ppa:notepadqq-team/notepadqq
$ sudo apt-get update
[some text here]
W: GPG error: http://us.archive.ubuntu.com precise Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: Failed to fetch http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu/dists/jessie/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
$ sudo apt-get install notepadqq
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package notepadqq
$ wget https://launchpad.net/~notepadqq-team/+archive/ubuntu/notepadqq/+files/notepadqq-common_0.41.0-0%7Eutopic1_all.deb
–2015-10-22 15:45:07– https://launchpad.net/~notepadqq-team/+archive/ubuntu/notepadqq/+files/notepadqq-common_0.41.0-0%7Eutopic1_all.deb
Resolving launchpad.net (launchpad.net)… 91.189.89.222, 91.189.89.223
Connecting to launchpad.net (launchpad.net)|91.189.89.222|:443… connected.
HTTP request sent, awaiting response… 404 Not Found
2015-10-22 15:45:08 ERROR 404: Not Found.
hi, method 2 doesn’t works
https://launchpad.net/~notepadqq-team/+archive/ubuntu/notepadqq/+files/notepadqq-common_0.41.0-0%7Eutopic1_all.deb
@ Pablo,
Can you please provide the error message to move forward.