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.
    • 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