Community
    • Login

    Remove blank (empty) lines

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    12 Posts 5 Posters 98.4k 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.
    • Andrew Bruce-Chwatt144A
      Andrew Bruce-Chwatt144
      last edited by

      I must be very stupid. I select a section (right-click and hold, select, release right-click)
      Edit > Line operations > Remove Empty Lines and NotePad++ removes ALL the empty lines in the entire document!

      Thanks for your help

      abc

      Meta ChuhM 1 Reply Last reply Reply Quote 0
      • Meta ChuhM
        Meta Chuh moderator @Andrew Bruce-Chwatt144
        last edited by Meta Chuh

        welcome to the notepad++ community, @Andrew-Bruce-Chwatt144

        I must be very stupid …

        no, not at all, it’s the same for all of us.

        I select a section (right-click and hold, select, release right-click)
        Edit > Line operations > Remove Empty Lines and NotePad++ removes ALL the empty lines in the entire document!

        unfortunately the menu edit > line operations > remove empty lines only handles the entire document.

        but you can remove empty lines from a text selection, by installing the textfx plugin.
        once textfx is installed, select the text you want to handle, and go to the menu textfx > textfx edit > delete blank lines as shown at the screenshot below.

        Imgur

        textfx install guide for notepad++ version 7.6.3:
        to install the textfx plugin, go to the menu plugins > plugins admin
        enter textfx in the search bar and hit next until you see textfx characters.
        mark it and hit install as seen at the screenshot below.

        Imgur

        if you have an older version of notepad++, please post your debug information here, so we can make a guide for you if necessary
        (menu: ? > debug info)

        i hope this was of service.

        1 Reply Last reply Reply Quote 1
        • andrecool-68A
          andrecool-68
          last edited by

          Delete blank lines (containing space characters) , this does not suit you?

          Meta ChuhM 1 Reply Last reply Reply Quote 0
          • Meta ChuhM
            Meta Chuh moderator @andrecool-68
            last edited by

            @andrecool-68

            Delete blank lines (containing space characters) , this does not suit you?

            unfortunately not. the built in “delete blank lines” deletes all blank lines in a document.

            @Andrew-Bruce-Chwatt144 needs to only delete blank lines from the part of the file he has selected (marked), and not the entire document.

            1 Reply Last reply Reply Quote 0
            • Andrew Bruce-Chwatt144A
              Andrew Bruce-Chwatt144
              last edited by

              Very many thanks!

              I had to convert to the 32-bit version to get it working, but that’s no big deal.
              What a pleasure! I was SURE that I was being stupid and missing something.

              Allbest

              Andrew

              Meta ChuhM 1 Reply Last reply Reply Quote 1
              • Meta ChuhM
                Meta Chuh moderator @Andrew Bruce-Chwatt144
                last edited by Meta Chuh

                @Andrew-Bruce-Chwatt144

                thank you for reporting back, glad you got it running. 👍

                also thanks for the reminder, that the textfx plugin is not available at the notepad++ x64 plugins admin. my apologies, i completely forgot about that.

                ps: notepad++ 32 bit is fine, as long as your documents are smaller than about 512mb (i’m on 32 bit to, for compatibility reasons and more available plugins).

                note: if you ever want to play around with textfx 64 bit in the future (has to be installed manually):
                @chcg recently pointed out that the experimental textfx 64 bit plugin dll can be downloaded here:
                https://github.com/HQJaTu/NPPTextFX/blob/VS2017-x64/bin/x64/NppTextFX.dll
                (see his original post >>> here <<<)

                1 Reply Last reply Reply Quote 1
                • Alan KilbornA
                  Alan Kilborn
                  last edited by

                  Good that the OP got it working, but after the fact I’m thinking that a regex solution would have been simpler.

                  Meta ChuhM 1 Reply Last reply Reply Quote 2
                  • Meta ChuhM
                    Meta Chuh moderator @Alan Kilborn
                    last edited by Meta Chuh

                    @Alan-Kilborn

                    but after the fact I’m thinking that a regex solution would have been simpler.

                    yes, you are correct.
                    unfortunately no-one posted a regex solution yet (s.h) 😉

                    regex solution to remove all empty lines from a marked selection:

                    • mark the text section, where all empty lines should be removed

                    • open the menu: search > replace and enter:

                    find what: ^$\R
                    replace with: (leave this empty)
                    search mode: regular expression

                    • check “in selection” and hit replace all

                    note: only completely empty lines, without spaces or tabs, will be removed using this example.

                    Alan KilbornA 1 Reply Last reply Reply Quote 3
                    • Alan KilbornA
                      Alan Kilborn @Meta Chuh
                      last edited by

                      @Meta-Chuh

                      Interesting why you chose ^$\R over the simpler ^\R… So yes, these will get truly empty lines.

                      To get lines which appear empty as well, but may not be, go with ^\h*\R.

                      Meta ChuhM 1 Reply Last reply Reply Quote 3
                      • Meta ChuhM
                        Meta Chuh moderator @Alan Kilborn
                        last edited by

                        @Alan-Kilborn

                        Interesting why you chose ^$\R over the simpler ^\R

                        just for you alan, just for you 😉

                        you are right again.
                        i guess it’s because i’m used to pcre/php regex style (thus my often different syntax, and abundant use of non greedy wildcard patterns) and binary safety (theoretical sequence of lf, cr, lf or cr, cr, lf). but in this case such thing will never happen, and even if it would, with an additional lf or cr, my example would not delete the empty line, as it is of course not empty …

                        … in other words: my $ is just complete and utterly useless 😂😂😂

                        1 Reply Last reply Reply Quote 3
                        • Andrew Bruce-Chwatt144A
                          Andrew Bruce-Chwatt144
                          last edited by

                          Thanks all for your help - a couple of no so very obvious tips for dopes like me.

                          1. Don’t be surprised if the Notepad++ 32bit x86 that you installed to get TextFX working automagically transforms itself to Notepad++ 64bit x64 and nice new TextFX disappears. Most peculiar - may have something to do with an update? Never seen that sort of behaviour before and no, I have not been eating magic mushrooms and I know where my apps and stuff live.

                          2. Download the 64bit version of NppTextFX.dll as above, but WAIT!
                            First of all you’ll have to create a nice new little folder called NppTextFX for NppTextFX.dll to live in. Now you can put the 64bit version of NppTextFX.dll in its own little folder and all will be happy. Just plonking it in the Plugins folder don’t work.

                          Thanks everyone!

                          abc

                          1 Reply Last reply Reply Quote 1
                          • Martha SimonsM
                            Martha Simons
                            last edited by

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