Notepadqq – Source Code Editor for Linux

Notepadqq is a free, an 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 screen shot in 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
  • Many features available
  • More menu options are there in top to perform all actions
  • Home page link

Install 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 for reference purpose.

I started using Notepadqq, what about you…? Give a try and update me your feedback…cool…)

Prakash Subramanian

Prakash Subramanian is a Linux lover and has 3.5+ years of experience in linux server administration with major Linux distribution such as (RHEL, CentOS, Ubuntu). He is currently working as a Senior L2 Linux Server administrator.

You may also like...

Shares
Close
Please support the site
By clicking any of these buttons you help our site to get better