• Login
Community
  • Login

NP++ on Linux?

Scheduled Pinned Locked Moved General Discussion
42 Posts 31 Posters 147.0k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    Claudia Frank @gstavi
    last edited by Feb 3, 2017, 4:12 PM

    @gstavi

    What if one tries to migrate it using wxWidgets?
    On windows it would/could still look like it is but
    would give the advantage to make it run under unixOS and macOS.
    It would be a lot of work and to be honest I guess it must be a hard cut
    to decide starting migrating and not to update current version anymore.
    And I do see, that maintaining multiple operating systems and relying
    on a framework might not be a first class choice but … it could be worth,
    Well, whoever defines what worth means in this context.

    I’m currently playing with this framework and so far it is looking promising

    Cheers
    Claudia

    S 1 Reply Last reply Feb 3, 2017, 4:20 PM Reply Quote 5
    • S
      Scott Sumner @Claudia Frank
      last edited by Feb 3, 2017, 4:20 PM

      @Claudia-Frank

      OMG, Claudia, you are some kind of miracle worker!
      :-D

      C 1 Reply Last reply Feb 3, 2017, 4:34 PM Reply Quote 0
      • C
        Claudia Frank @Scott Sumner
        last edited by Feb 3, 2017, 4:34 PM

        @Scott-Sumner

        Currently might be a bit misleading ;-D
        It already took a couple of weeks to get it to that stage.

        Cheers
        Claudia

        G 1 Reply Last reply Feb 3, 2017, 8:24 PM Reply Quote 1
        • G
          gstavi @Claudia Frank
          last edited by Feb 3, 2017, 8:24 PM

          @Claudia-Frank
          Very impressive for couple of weeks as well.
          Anything similar to NPP on Linux will be great. I hate Mac but if you get it for free go ahead.
          I hope you will stick with C++ and Scintilla and a similar enough plugin framework.

          I am skeptical that a full migration of Notepad++ user base is realistic but even as just an alternative it would be a big step in the right direction.

          C 1 Reply Last reply Feb 3, 2017, 9:59 PM Reply Quote 0
          • C
            Claudia Frank @gstavi
            last edited by Feb 3, 2017, 9:59 PM

            @gstavi and all

            sorry if I gave the impression that this has been coded in c/c++.
            It’s not - it’s python. wxWidgets does have a python port wxPython
            and just for fun I built a python clone of npp. I just wanted to know
            if wxWidgets could be used - or better - if it is a proper tool if Don one day
            decides to make a linux/mac port.

            Cheers
            Claudia

            S 1 Reply Last reply Feb 3, 2017, 10:57 PM Reply Quote 0
            • S
              Scott Sumner @Claudia Frank
              last edited by Feb 3, 2017, 10:57 PM

              @Claudia-Frank

              wxWidgets is also available for C++, so Claudia, I suggest you GO FOR IT ! Post back here in a couple of days when you have Notepad++ all rewritten ! ;-)

              Seriously, though, that screenshot looks awesome!

              C 1 Reply Last reply Feb 3, 2017, 11:10 PM Reply Quote 1
              • C
                Claudia Frank @Scott Sumner
                last edited by Feb 3, 2017, 11:10 PM

                @Scott-Sumner

                I hope you and me do have the same understanding what a “couple of days” mean. ;-)
                Don’t forget the gel-time? ;-D

                wxWidgets is also available for C++

                Thank you, I know but it seems I didn’t express myself correctly.
                What I am trying to say is

                Hello C/C++ developers, do you know wxWidgets?
                Might this be the tool to bring npp into the next era?
                It does have many many features built-in and it doesn’t try to
                emulate operating systems instead it provides an interface for the
                different native APIs. Doesn’t this sound exciting? Did someone already
                play with it? Could it be useful or is it just a waste of time?

                Cheers
                Claudia

                C 1 Reply Last reply May 18, 2017, 2:45 PM Reply Quote 1
                • E
                  Eduardo Lúcio Amorim Costa
                  last edited by Eduardo Lúcio Amorim Costa Feb 20, 2017, 8:23 PM Feb 20, 2017, 8:21 PM

                  The Notepad++ is the only application that came from Windows as inheritance to my beloved Linux. It works almost perfectly on Wine 2.x and with performance! I’m hoping it’ll be ported to Linux so he can natively run it! While this is not happening… I created this script
                  (https://github.com/eduardolucioac/nppstub) to try to integrate Notepad++ with Linux and its terminal (bash).
                  In this way (example) we can do powerful searches on files contents such as…

                  nppstub $(find ./ -iname "*.txt" -type f -exec grep -i -l 'some text value' -- {} \;)
                  

                  … and other things like run Notepad++ from terminal!

                  Nppstub makes Notepad++ work like these examples with Vim and Sublime…

                  vim -p $(some_comand) 
                  

                  or

                  subl3 -p $(some_comand)
                  

                  an so on… Long life to the Notepad++! =D

                  1 Reply Last reply Reply Quote 0
                  • T
                    Turbonoob
                    last edited by Mar 21, 2017, 5:08 PM

                    @milipili Any updates on this? I’ve always wondered if NP++ would come to linux and just now found this 2 year old thread.

                    There are a lot of great text editors on linux but NP++ is still my favorite. I use it at work every day and regularly work with 200+MB text files… no other text editor handles them so well. Would love to use it on my home linux machine

                    1 Reply Last reply Reply Quote 0
                    • C
                      Cees Timmerman @Claudia Frank
                      last edited by May 18, 2017, 2:45 PM

                      @Claudia-Frank

                      I’ve toyed with wxWidgets years ago, but decided HTML was fast enough for my needs. Having a native-looking app without starting an entire browser is nice, though.

                      Python has great C++ wrappers (ctypes, swig, etc.) so npp’s killer feature – plugins – can be combined with the safety and rapid development of the cross-platform Python runtime. The heavy lifting should be done by libraries, anyway.

                      C 1 Reply Last reply May 18, 2017, 2:55 PM Reply Quote 0
                      • C
                        Claudia Frank @Cees Timmerman
                        last edited by May 18, 2017, 2:55 PM

                        @Cees-Timmerman

                        Thanks for your insight but could you elaborate on this?

                        I’ve toyed with wxWidgets years ago, but decided HTML was fast enough for my needs. Having a native-looking app without starting an entire browser is nice, though.

                        Sorry, but I don’t get this?

                        Python has great C++ wrappers…

                        Yes, especially ctypes is what I use with python but swig is also a nice tool which, by the way and
                        as far as I know, is used by wxPython to wrap the c++ apis of wxWidgets. Very cool thing.

                        Cheers
                        Claudia

                        C 1 Reply Last reply May 18, 2017, 3:13 PM Reply Quote 0
                        • C
                          Cees Timmerman @Claudia Frank
                          last edited by May 18, 2017, 3:13 PM

                          @Claudia-Frank

                          You’re welcome. The performance difference between native GUI and HTML elements is probably negligible, especially on new hardware and with all the fancy new APIs available to web content. I wanted to make my own Palace graphical chat app, but figured i may as well be lazy and use simple browser scripts for my GUI (no hassle with low level graphic handling, cross-platform differences, or lacking features/documentation). Turns out others already made a free modern Palace clone, so i didn’t even have to worry about figuring out a HTML version.

                          C 1 Reply Last reply May 18, 2017, 3:26 PM Reply Quote 0
                          • C
                            Claudia Frank @Cees Timmerman
                            last edited by Claudia Frank May 18, 2017, 3:27 PM May 18, 2017, 3:26 PM

                            @Cees-Timmerman

                            Ahh, thank you, I guess I got it now.
                            You referred to it in general but I was indicating to use it
                            as new framework used to develop npp, not for general purpose.
                            Should have made this clearer.

                            Cheers
                            Claudia

                            1 Reply Last reply Reply Quote 0
                            • David RathboneD
                              David Rathbone
                              last edited by Jul 5, 2017, 8:37 PM

                              NP++ is a great tool I use it everyday. No need for crazy IDE’s like Visual studio.
                              Most paid work no longer needs Micro$oft thankfully.
                              As most of us work cross platform . Having NP++ on Linux would be like working with an old friend.
                              So come on guys lets see it this year!
                              Consider how we all waited for Intel to bring a IBM PC to a phone size device (Atom), but now everyone uses ARM and the race today no longer makes sense as applications now work on all CPU based platforms.
                              Don’t let this happen to NP++ to become another blast from the past!

                              1 Reply Last reply Reply Quote 0
                              • AlekseyGurA
                                AlekseyGur
                                last edited by AlekseyGur Jul 25, 2017, 9:42 AM Jul 25, 2017, 9:40 AM

                                If you are looking for Notepad++ analog for Linux, then try ATOM with plugin “ftp-remote-edit”.
                                I used NP++ for remote editing of files. And for me most important features are:

                                • ftp/sftp remote file editor
                                • snippets - For ex. if I press Ctrl+Z then in editor will be typed: “function(){}”
                                • php/html/js/css… syntax/block highlightening

                                ATOM https://atom.io/
                                with plugin “ftp-remote-edit” does it: https://github.com/h3imdall/ftp-remote-edit

                                P.S.
                                I’ve used NP++ on Linux with wine for 3 years. It’s too unstable - I’ve tired :(

                                1 Reply Last reply Reply Quote 0
                                • gwarahG
                                  gwarah
                                  last edited by Mar 7, 2018, 3:12 PM

                                  @Shawn-Rickman, since I’ve become Linux user I’ve been asking the same question…but there’s a very good news… some windows app are available to linux as snap app (ex. foobar2000). Maybe could be the answer that our question, I hope so.

                                  1 Reply Last reply Reply Quote 0
                                  • vstepaniukV
                                    vstepaniuk
                                    last edited by May 21, 2019, 4:53 PM

                                    Try Geany
                                    https://www.geany.org/

                                    1 Reply Last reply Reply Quote 1
                                    • First post
                                      Last post
                                    The Community of users of the Notepad++ text editor.
                                    Powered by NodeBB | Contributors