Community
    • Login

    Reverse Lines

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    13 Posts 4 Posters 8.6k Views 2 Watching
    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.
    • zhivkov007Z Offline
      zhivkov007
      last edited by

      Here is a plugin that does reverse lines but it is not complied:
      https://github.com/querykuma/qkNppReverseLines

      Is there any plugin available for end user that does reversing text?

      Alan KilbornA Michael VincentM 2 Replies Last reply Reply Quote 0
      • Alan KilbornA Offline
        Alan Kilborn @zhivkov007
        last edited by

        @djurzivk

        No plugin needed if you use Notepad++ 8.0 or later.

        30af560b-bc41-4c8d-8e71-078a06120981-image.png

        1 Reply Last reply Reply Quote 0
        • Michael VincentM Offline
          Michael Vincent @zhivkov007
          last edited by

          @djurzivk said in Reverse Lines:

          Here is a plugin that does reverse lines but it is not complied:

          It is compiled:

          https://github.com/querykuma/qkNppReverseLines/releases

          and it’s in the Plugin Admin to install nicely:

          f04dfe0c-8d9c-4f75-ab38-a64f58eeb7ee-image.png

          Cheers.

          zhivkov007Z 2 Replies Last reply Reply Quote 0
          • zhivkov007Z Offline
            zhivkov007 @Michael Vincent
            last edited by

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • zhivkov007Z Offline
              zhivkov007 @Michael Vincent
              last edited by

              @michael-vincent
              Ah, I see it is complied. Thanks!

              Alan KilbornA 1 Reply Last reply Reply Quote 0
              • Alan KilbornA Offline
                Alan Kilborn @zhivkov007
                last edited by

                @djurzivk

                Is there some value in the plugin when the functionality is native in Notepad++?

                zhivkov007Z 2 Replies Last reply Reply Quote 0
                • zhivkov007Z Offline
                  zhivkov007 @Alan Kilborn
                  last edited by

                  @alan-kilborn
                  This does not the same. This plugin inverts the text.
                  text --> txet

                  1 Reply Last reply Reply Quote 0
                  • zhivkov007Z Offline
                    zhivkov007 @Alan Kilborn
                    last edited by

                    @alan-kilborn
                    Ah you are right, it doesn’t reverse the text. Sorry for the confussion.
                    @Michael-Vincent
                    Yes, I need to reverse (selected) text, not lines.

                    zhivkov007Z 1 Reply Last reply Reply Quote 0
                    • zhivkov007Z Offline
                      zhivkov007 @zhivkov007
                      last edited by

                      This one
                      https://github.com/mrt-prodz/NPP-Reverse-Text

                      Alan KilbornA Michael VincentM 2 Replies Last reply Reply Quote 0
                      • Alan KilbornA Offline
                        Alan Kilborn @zhivkov007
                        last edited by

                        @djurzivk

                        If you are going to use a plugin, why not use PythonScript instead, example:

                        # -*- coding: utf-8 -*-
                        from __future__ import print_function
                        
                        from Npp import *
                        
                        (start_line, end_line) = editor.getUserLineSelection()
                        for line_nbr in range(start_line, end_line + 1):
                            line_contents = editor.getLine(line_nbr).rstrip("\n\r")
                            line_contents = line_contents[::-1]  # reverse string
                            print(line_contents)
                        
                        zhivkov007Z 1 Reply Last reply Reply Quote 0
                        • zhivkov007Z Offline
                          zhivkov007 @Alan Kilborn
                          last edited by

                          @alan-kilborn
                          I can’t use Python. :(

                          1 Reply Last reply Reply Quote 0
                          • Michael VincentM Offline
                            Michael Vincent @zhivkov007
                            last edited by

                            @zhivkov007 said in Reverse Lines:

                            This one
                            https://github.com/mrt-prodz/NPP-Reverse-Text

                            Looks like that plugin hasn’t been touched in 7+ years and with the changes to N++ / Scintilla API between now and then - AND the recent (January 2022) breaking changes regarding support for >2Gb files … and what this plugin does with “text ranges” - I’m going out on a limb (without testing the compilation myself) that compiling it may fail and even if it does compile, it certainly won’t work with current versions of Notepad++ without a serious overhaul.

                            That said, you don’t need to “know” Python to use @Alan-Kilborn 's script, you just need to install the PythonScript plugin.

                            Cheers.

                            F 1 Reply Last reply Reply Quote 1
                            • F Offline
                              freezer2022 @Michael Vincent
                              last edited by freezer2022

                              @Michael-Vincent @zhivkov007 32bit version has been ported to a 64bit : https://github.com/mrt-prodz/NPP-Reverse-Text/issues/4

                              1 Reply Last reply Reply Quote 0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              • First post
                                Last post
                              The Community of users of the Notepad++ text editor.
                              Powered by NodeBB | Contributors