Install via PPA
PPA for Ubuntu (>= 14.04):

To add this PPA to your Ubuntu distribution and to install Notepadqq, simply run the following commands:
sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Please use git to get the latest pre-release versions.

126 thoughts on “Download

  1. Greg

    So I’m still fairly new to the whole linux set-up so please forgive me if this is an extremely noobish mistake. When trying to install notepadqq, it gets to a purpleish screen that says “configuring ttf -mscorefonts-installer” and at the bottom it says however when i try to click on it, or continue forward, it does not seem to do anything.


  2. Cainã Perotti

    Hey, how can I install notepadqq without using apt-get? My university doesn’t let we use sudo, so I can’t install using the repository.
    I’m using Linux Mint 17.3

      1. Cainã Perotti

        Hey, thanks for the fast reply!
        What compiler should I use? This is my first year in Computer Science (my first month actually) so I’m a little newbie hahaha.

        1. danieleds Post author

          You need a C++ compiler. Just install Qt on your machine and then follow the instructions in the readme: it should be pretty straightforward :)

          And good luck for your CS years! :)

  3. goodknight

    I have installed notepadqq (0.51.0) via PPA this morning, and since it was complaining about the version of Qt (“You are using an old version of Qt (5.2.1)”) I have installed the latest Qt on my Ubuntu 14.04 Desktop. However it is still complaining about the version, so I have also set Qt paths according to this article ( changing the configuration file (“/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf”). Currently my Qt paths are like this:

    Thank you!

    1. Lukard

      Thumbs up.
      I also installed it today and got the same warning message. I will ignore it for now since I am not using advanced features.

  4. tld2003

    Hi, I can’t build from source on qt5 for ubuntu 12.4
    I run
    $ ./configure –prefix /usr
    checking for QT5 qmake… qtchooser -run-tool=qmake -qt=5
    checking for c++… /usr/bin/c++
    checking whether c++ compiler builds test program… ok
    checking whether c++ compiler supports -std=c++0x… ok
    checking whether compiled test program works… ok
    checking for make… /usr/bin/make
    checking for git… /usr/bin/git
    checking for pkg-config… /usr/bin/pkg-config
    checking for Qt5Core library… -lQt5Core
    checking for Qt5Gui library… -lQt5Gui -lQt5Core
    checking for Qt5Network library… -lQt5Network -lQt5Core
    checking for Qt5WebKit library… -lQt5WebKit -lQt5Gui -lQt5Network -lQt5Core
    checking for Qt5Widgets library… -lQt5Widgets -lQt5Gui -lQt5Core
    checking for Qt5WebKitWidgets library… -lQt5WebKitWidgets -lQt5Sensors -lQt5Location -lQt5Quick -lQt5PrintSupport -lQt5OpenGL -lQt5WebKit -lQt5Qml -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core
    checking for Qt5PrintSupport library… -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core
    checking for Qt5Svg library… -lQt5Svg -lQt5Widgets -lQt5Gui -lQt5Core
    Submodule ‘src/editor/libs/codemirror’ () registered for path ‘src/editor/libs/codemirror’
    generate Makefile… done

    when $ make
    In file included from main.cpp:3:0:
    include/notepadqq.h:33:30: fatal error: QCommandLineParser: No such file or directory
    compilation terminated.
    make[1]: *** [../../out/build_data/main.o] Error 1
    make[1]: Leaving directory `/home/******/notepadqq/src/ui’
    make: *** [sub-src-ui-make_first] Error 2

    how it work done ?

  5. Navneet

    I used this method to install Notepad in my ubuntu since it become difficult to write for my blog . It is working fine. Thank you so much :)

    1. steve

      Cant build from source !!!
      qt5 for ubuntu 16.04 (development branch) DOES NOT CONTAIN:

      so build generates “not found!” messages

      then trying make ………

      Project ERROR: Unknown module(s) in QT: svg webkitwidgets
      Makefile:42: recipe for target ‘sub-src-ui-make_first’ failed
      make: *** [sub-src-ui-make_first] Error 3

      1. Guy Stone

        Qt5 had some reorg. Before running .config, Load the required modules with
        sudo apt-get install libqt5webkit5-dev libqt5svg5-dev qttools5-dev-tools
        This should drag in the proper bits and pieces for notepadqq to compile successfully.

        1. steeeve

          THANKS GUY :-)
          That worked but couldn’t get it to run from build folder, installing worked though.
          Then I go have a look on GIT and …………….. the build is there for 16.10 beta as of 6 hours ago LoL.

  6. kungfu07

    I am running NotePadqq on Ubuntu 14.04.It is a very nice editor thank you guys!
    Is there a way to heve : Bracket Completion Add automatically a closing bracket when you insert one.

  7. Phil

    Is there a way to have the indentation line up when word wrap is on like in N++? For an example of what I mean.

    start of line
    part split on to next line

    rather than

    start of line
    part split on to next line


    1. Phil

      It didn’t preserve the spaces so I’ll do it with underscores.

      ____start of line
      ____part of line split onto the next page

      rather than

      ____start of line
      part of line split onto the next page

  8. Windy Love

    Thanks for share …
    I have waiting in long time !
    Cảm ơn vì đã tạo ra nó !
    Tôi đã đợi nó rất lâu,
    Tại tôi dùng Windown nhiều và tôi rất thích Notepad++ nhưng tôi k thể tìm thấy phần mềm tương tự trên Ubuntu .Thật tuyệt khi bạn đã tạo ra Notepadqq

  9. Alex

    Every time I open a Fortran file (in my case .f95), I have to manually tell it to use Fortran as the language, although it remembers which scheme I use for Fortran. Is there anyway to make it remember this so that I don’t have to tell it the language?

  10. Art

    I installed Notepad ++ in Ubuntu 15.04 work well (big txt files), but there is a small problem:
    It is not keeping the saved theme (settings> preferences> appearance) and also are not save the window position … always opens in a very small window, with the default theme at the bottom of the desktop.
    How can I make permanent the visual changes ? (config file tips??)

    1. danieleds Post author

      Hi Art,
      look at the files within ~/.config/Notepadqq/. Do you have write permissions?

      You can also try to completely remove ~/.config/Notepadqq.

    2. Art

      I know that is not the purpose of this section, however I am unable to use the find / replace (advanced) for line break \n, tab \t and others specials chars.
      I tried some regex variants, however unsuccessfully :(

  11. Mikkle

    Just wanted to say that this is a very nice editor on KDE Plasma 5 (Qt5). This is especially so now that Kate has reintroduced a bug where it scrolls per hard-broken lines rather than screen lines. That means for those of us who prefer dynamic wrap, you will be scrolling per paragraph in Kate! Anyway, Notepadqq is not my default text editor (mainly for LaTeX) on Kubuntu 15.10. Looking forward to having a Wily build in the ppa ASAP!

  12. ie

    Successfully installed Notepadqq on LUbuntu 15.04 using the provided instructions.
    STEPS: System Tools > LXTerminal
    Copied the commands outlined on the top of the page and on the LXTerminal menu, I used Edit and paste from this website.
    . Notepadqq has an icon under Programming and Accessories.

    First, I tried to type the command to no avail, but it worked when I copied and pasted.

    Happy computing

  13. Deepika

    I am getting this error in step 3 , any help ??

    $ sudo apt-get install notepadqq
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package notepadqq
    (precise)[email protected]:~$

  14. Paul H

    Will not install using the commands
    sudo add-apt-repository ppa:notepadqq-team/notepadqq
    sudo apt-get update
    sudo apt-get install notepadqq

    on Ubuntu precise (12.04.5 LTS)

  15. Pod

    I am running NotePadqq on Ubuntu 14.04. The menu bar is not visible. I have tried everything I know of but it will still not show up. Ideas?

  16. Nikos Tzanos

    Great editor. Nice addition to the linux stack.
    My only issue is (I already opened an issue on Github) that even if I install the latest Qt through the onilne installer as suggested by the popup it still looks for the repo installed Qt first and keeps complaining. I would suggest that the order would be $HOME/Qt, /opt/Qt and then the default repo location.

    Thanks a lot for this wonderful tool

  17. Phil

    On Ubuntu 12.04 (Chromebook running Ubuntu through crouton) I get the following error:

    (precise)[email protected]:~$ sudo apt-get install notepadqq
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package notepadqq
    (precise)[email protected]:~$

    It looks like the first command in the instructions added the repository fine, so I’m not sure what’s going on. Anyone else have a similar issue?

    1. Anonymous

      Looks like you forgot step #2:

      1) sudo add-apt-repository ppa:notepadqq-team/notepadqq
      2) sudo apt-get update
      3) sudo apt-get install notepadqq

      Make sure you enter “sudo apt-get update” before trying to install notepadqq,
      This should add the ppa to your “general ppa list”, and will now look up in the proper notepadqq-team ppa.

      // btw, Notepadqq is really awesome, great work!

  18. Jacob

    Hi Danuel,

    I kindly want to know if and when an update for the Nqq will be available ? Any hints as for the main new features ?
    Also, should we update the Qt’s development tools to the latest version (Qt5.5) ?

    Thanks in advance,

      1. Jacob

        Thanks Daniel !

        Qt(5.5) now runs the Nqq 0.50 .
        I still cannot open a fresh Nqq window from two separate terminals on two different workplaces (under Ubuntu MATE) – its just opens a “new file” in the already opened window on the first workplace.

        Hope you guys will fix this soon.

        Thanks again,

  19. Martino

    I installed Qt 5.5 to /home/mnkt/qt but notepadqq can not detect, it still said 5.2.1 installed.
    Please help me.

    1. Ian

      notepadqq cannot detect Qt 5.5 because the script file, ‘’, that executes it only “knows” about Qt 5.3 or 5.4. To use Qt 5.5 you need to edit that script file to include that version. I am using Qt 5.5 and on my system the script file exists in ‘/usr/lib/notepadqq’.

  20. Don

    There’s some feature that allows to connect to a LAMP server? like in Notepad++
    I’d like to work in my php files directly in my remote server
    beside that, good job

  21. Jacob

    Thanks for the great work.

    In future release I think that plug-in that collapses loops scop across the code will be very useful.
    Where can I find current plug-ins for NQQ ?


    1. danieleds Post author

      Work in progress!
      It shouldn’t be difficult, but we need someone to work on it (I’m currently focused on extensions).

    2. robert

      nqq is a clone of notepad++, so why you want windows version ? You have notepad++ already. Lucky you.

  22. amy

    Hi, when I follow these instructions on Ubuntu 14.04 I get:

    Package notepadqq is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    However the following packages replace it:

    E: Package ‘notepadqq’ has no installation candidate

    I tried installing notepadqq-common then apt-get install notepadqq again, but same result.

    What am I missing? Thanks!

    1. djcj

      Is the PPA ppa:notepadqq-team/notepadqq still in your sources?
      Did you try to uninstall all notepadqq packages (notepadqq notepadqq-common notepadqq-gtk) and then install notepadqq again?

    1. danieleds Post author

      A menu item to make it reappear is surely needed!
      In the meantime, you have two options:

      • Right-click on the menu bar and click on the empty item in the context menu;
      • Open ~/.config/Notepadqq/Notepadqq.conf and delete the line that starts with “windowState=”;
  23. Rusty

    I use Notepad++ a lot in Windows, and I’m looking for something similar in Linux. This program looks amazing, but I’m wondering if it supports plugins? I especially use the diff pluging heavily in Notepad++. Is that available for Nqq?


  24. Nicolo

    Hello, I am trying to create an RPM for my OpenSuSE 13.1.

    Do you know how to get the SPEC file I need for it?

    Thank you!

  25. Eitan

    Some issues I ran into:
    – Ctrl+H not working? possibly due to an old QT version
    – dragging a file to an open nqq window appends it to the current ‘new’ buffer instead of opening it. (unlike double-clicking which opens correctly)
    – tabs are not saved. exiting nqq causes me to lose my tabs

    other less-important issues:
    – No preference window to set the keys. how was I supposed to know that ctrl+alt turns rectangular select mode? I got that from guessing.
    – No help or a manual of any kind. (man is quite unhelpful)

  26. Yacine

    Thanks a LOT for this work ! This project is absolutely great and what we need for a long while… Don’t ever abandon it and us.
    For a beginning app it’s really resulted…

    1. sanders

      Nah, it’s all good now. Uninstalled it and reinstalled it with the Qt 5.4.0 that I installed before. That folder was renamed Qt then I reinstalled Notepadqq. You can delete these messages if you want.

  27. Paulio

    Is there a bug in the latest release of notepadqq that doesn’t get to detect Qt5.4? I created a system link in both folders “home\(user_pathname)\Qt” and “\opt\qt\5.4” that links to where i installed the binaries for qt but I still don’t understand why it still would identify qt 5.2.1 instead of qt 5.4

    1. Paulio

      I meant *symbolic link* my bad. I just don’t know how notepadqq doesn’t detect the new qt5.4 sdk for some unknown reason. I’m just a newbie at this…

  28. fgpayano

    When I run this: sudo apt-get install notepadqq

    Show me this: E: Unable to locate package notepadqq

  29. Mauro

    CTRL+Space shortcut is not working on my ubuntu 14.10.
    Maybe because I’m already using it for another program, but there’s no way to set it!

  30. Wojtek

    Without build-in FTP client it’s only another PHP/HTML editor (gPHPEdit is much better). So, I have to use Wine to run Notepad++ :(

  31. Miek

    [code]W: Failed to fetch 404 Not Found

    W: Failed to fetch 404 Not Found

    W: Failed to fetch 404 Not Found[/code]
    Is this project dead? Will you be supporting packages beyond ‘precise’?

  32. karsten

    compiled and runs on Odroid U2, thanks for this great work! immo best leightweight editor with syntax highlighting.
    keep it up!

  33. Frank

    Check the “make uninstall” command, it deleted my /usr/share directory, I had to reinstall ubuntu!

  34. anarcotux

    i try to install on xubuntu 12.10 but on ubuntu software center afer the ppa update says “not found”, how can i solve the problem? thanx

  35. Robert

    I’ve added the ppa successfully with sudo add-apt-repository ppa:notepadqq-team/notepadqq, but then when I click on the link you posted above to install it – Ubuntu Software Center opens and I get this:

    Not found
    There isn’t a software package called “notepadqq” in your current software sources.

    Any chance of getting this into Ubuntu Software Center?:


  36. Phred

    Just curious: is it difficult to support Ubuntu Lucid (10.04) LTS? It is a long-term support release and I suspect that a text editor doesn’t need the latest and greatest system in order to edit text.

    1. danieleds Post author

      Nope, it’s not difficult. But it requires time ;-)
      So, given that I miss time for development too, I try to limit my tests to the latest Ubuntu version.
      But you’re right, it should run on old LTS releases without any problem!

    1. danieleds Post author

      Great! The license is GPLv3… I’m going to write it somewhere here on the website too.


  37. aleroot

    Can i install notepadqq also on debian squeeze ?

    Can i add the same repository of natty ?

    1. danieleds Post author

      Hi, Notepadqq is still in a pre-relase status, so it’s not ready for production purposes.
      Anyway, you can convert the DEB package into a RPM package using the “Alien” software.



Leave a Reply

Your email address will not be published. Required fields are marked *