Community
    • Login

    npp v8.6 reverses the order of lines on column copy/paste

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    21 Posts 5 Posters 3.9k 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.
    • CoisesC
      Coises @astewart77
      last edited by

      @astewart77 said in npp v8.6 reverses the order of lines on column copy/paste:

      More difference - with 8.6, after the paste there a single caret top left. With the change in the master commit, after the paste, there are zero width multi-carets on the right and status bar shows Sel : 3x0. A bug that was mentioned elsewhere - if you switch to another tab and back, the carets are on the left, full rectangular selection, status is Sel : 3x4.

      Ugh. This sounds like paste into rectangular selection is, in the updated build, being treated as paste into multiple selection.

      I haven’t (yet) managed to identify what changed to cause this, but I’d guess that either Notepad++ is processing paste differently, or it took over from letting Scintilla process it natively and isn’t duplicating Scintilla’s process accurately.

      1 Reply Last reply Reply Quote 0
      • CoisesC
        Coises @astewart77
        last edited by Coises

        @astewart77 said in npp v8.6 reverses the order of lines on column copy/paste:

        After I copied the .exe from that master to my portable dir, no plugins, default settings, the portable behaved as I have been seeing. The master still says 8.6 in the windows file properties, but the ordering of rectangular pasting is different from the 8.6 release.

        I found out what happened.

        In 8.6, your test does not show reversal. However, still in 8.6, if you do the same test except for using the Edit | Paste menu command instead of Ctrl+v, the text is pasted in reverse order.

        In 8.6, Ctrl+v was associated with the Scintilla command SCI_PASTE. The menu command, however, is processed directly by Notepad++.

        In the current master, Ctrl+x/c/v are mapped to the menu commands instead of the Scintilla commands. Menu cut and copy, as far as I can tell, do not behave differently than Scintilla cut and copy for rectangular selections in 8.6; it’s just menu paste.

        The change happens in #0978b2e.

        astewart77A 1 Reply Last reply Reply Quote 2
        • astewart77A
          astewart77 @Coises
          last edited by

          @Coises said in npp v8.6 reverses the order of lines on column copy/paste:

          In the current master, Ctrl+x/c/v are mapped to the menu commands instead of the Scintilla commands.

          So it’s a feature if you like having keyboard access to the menu paste method, but a bug if you don’t, because SCI_PASTE is no longer available for remapping back to Ctrl+v.

          mkupperM 1 Reply Last reply Reply Quote 0
          • mkupperM
            mkupper @astewart77
            last edited by

            @astewart77 said in npp v8.6 reverses the order of lines on column copy/paste:

            So it’s a feature if you like having keyboard access to the menu paste method, but a bug if you don’t, because SCI_PASTE is no longer available for remapping back to Ctrl+v.

            Removing SCI_COPY, SCI_PASTE, etc. seems like it would create problems for people who already have macros that use those SCI codes. For example, this person’s macro uses 2178 which is SCI_COPY though in his case it’s also followed by 42002 IDM_EDIT_COPY

            astewart77A 1 Reply Last reply Reply Quote 2
            • astewart77A
              astewart77 @mkupper
              last edited by

              @mkupper said in npp v8.6 reverses the order of lines on column copy/paste:

              @astewart77 said in npp v8.6 reverses the order of lines on column copy/paste:

              So it’s a feature if you like having keyboard access to the menu paste method, but a bug if you don’t, because SCI_PASTE is no longer available for remapping back to Ctrl+v.

              Removing SCI_COPY, SCI_PASTE, etc. seems like it would create problems for people who already have macros that use those SCI codes.

              SCI_PASTE still exists. I meant it’s just no longer listed in the Shortcut Mapper for easy remapping. I made an NppExec macro with SCI_PASTE and mapped that to Ctrl+v. That works.

              1 Reply Last reply Reply Quote 1
              • Theo PavloudisT
                Theo Pavloudis
                last edited by

                Is this going to get fixed now?
                I am facing the same issue with 8.6.
                It’s really annoying…
                No plugins at all.

                Alan KilbornA mkupperM 2 Replies Last reply Reply Quote 0
                • Alan KilbornA
                  Alan Kilborn @Theo Pavloudis
                  last edited by

                  @Theo-Pavloudis said in npp v8.6 reverses the order of lines on column copy/paste:

                  Is this going to get fixed now?
                  I am facing the same issue with 8.6.
                  It’s really annoying…

                  It sure seems like you should try the latest version as of this writing (8.6.4).

                  Theo PavloudisT 1 Reply Last reply Reply Quote 2
                  • mkupperM
                    mkupper @Theo Pavloudis
                    last edited by

                    @Theo-Pavloudis said in npp v8.6 reverses the order of lines on column copy/paste:

                    Is this going to get fixed now?
                    I am facing the same issue with 8.6.
                    It’s really annoying…
                    No plugins at all.

                    It is fixed in v8.6.4 but you need to disable Column Selection to Multi-Editing in the Preferences / Editing 2 tab. This setting, and the Enable Multi-Editing one in the same Preferences section were added as part of v8.6 and enabled by default. To restore the classic “normal” Notepad++ behavior people need to disable both settings. You only need to disable the Column Selection to Multi-Editing part if you are only interested in the order-of-lines issue reported in this forum thread.

                    npp-disable-multi-editing.png

                    1 Reply Last reply Reply Quote 2
                    • Theo PavloudisT
                      Theo Pavloudis @Alan Kilborn
                      last edited by Theo Pavloudis

                      @Alan-Kilborn @mkupper it’s still there in 8.6.8 either with Column Selection to Multi-Editing on or off.

                      First image is the original, second image is what happens when I paste it.
                      The order is reversed…

                      original.PNG
                      pasted.PNG

                      CoisesC 1 Reply Last reply Reply Quote 0
                      • CoisesC
                        Coises @Theo Pavloudis
                        last edited by

                        @Theo-Pavloudis said in npp v8.6 reverses the order of lines on column copy/paste:

                        @Alan-Kilborn @mkupper it’s still there in 8.6.8 either with Column Selection to Multi-Editing on or off.

                        This was fixed in 8.6.9 (item 13 in the announcement).

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