Community
    • Login

    posting code (by copy & paste) with line numbers

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    copy and pasteline number
    18 Posts 6 Posters 634 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.
    • Lycan ThropeL
      Lycan Thrope @Alan Kilborn
      last edited by

      @Alan-Kilborn said in posting code (by copy & paste) with line numbers:

      Your solution comes with some caveats, at least for me.

      You implied after printing that the next step is to open the PDF document created. The ability to copy from this document will depend upon the program opening the PDF, but I suppose it is usually the case that copying will be allowed. (For me it wasn’t, but that’s because I use Irfanview as my PDF viewer; doing an “open-with” with Chrome did allow copy-from with that source.)

      Yeah, I guess I should have thought of that, as I’m using the Adobe Acrobat program, which is free, so I figured everyone must be using it, my bad.

      Another thing I noticed is that any wrapped lines were rendered with hard line breaks at the wrap point. Not a problem per se, but something to note.

      Good catch. I tend, as I’ve mentioned before, that I try to stay within the 80 character mark, which is why you see my screenshot showing my marker set at the 80 character mark. (Green line) Most of my text is under 80, or continued in dBASE Plus with ; semi-colons.

      I did not replicate your experience with syntax coloring being copied over.

      Good point also, and I just checked by duplicating that copy/paste and it appears it defaults to the D language color coding for some reason. Now we both know more. :-)

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

        @Lycan-Thrope said:

        I just checked by duplicating that copy/paste and it appears it defaults to the D language color coding

        What are you pasting into?
        For this testing I simply created a new tab by pressing Ctrl+n and pasting into that.
        The default new document type is “Normal” language.

        Lycan ThropeL 1 Reply Last reply Reply Quote 0
        • Lycan ThropeL
          Lycan Thrope @Alan Kilborn
          last edited by Lycan Thrope

          @Alan-Kilborn said in posting code (by copy & paste) with line numbers:

          What are you pasting into?

          After clicking the new file button, it opens a ‘new1’ document and I paste into that, and it appears at least for me, to pick the D Language. Not sure why, but I’ve noticed that I don’t default to None since I’ve been working on my different versions of dBASE UDL’s, and have had them listed in the UDL menu. I now seem to have to specifically choose None if I want to make a document display that way that I haven’t already saved with a .txt file extension.

          Alan KilbornA PeterJonesP 2 Replies Last reply Reply Quote 0
          • Alan KilbornA
            Alan Kilborn @Lycan Thrope
            last edited by

            @Lycan-Thrope said:

            After clicking the new file button, it opens a ‘new1’ document and I paste into that, and it appears at least for me, to pick the D Language

            This sounds wrong to me. If it is going to pick D for new document creation, it should do so as soon as File > New (equivalent to Ctrl+n) is executed, not when you paste content. Doing so at paste time would require N++ to be examining your content and making a guess based on it, which I doubt that it does as that would not be easy.

            1 Reply Last reply Reply Quote 1
            • PeterJonesP
              PeterJones @Lycan Thrope
              last edited by

              @Lycan-Thrope ,

              If it’s automatically picking the D language, have you looked at Settings > Preferences > New Document > Default Language – does it say D instead of None (Normal Text)? If so, change that preference back, and it will go back to defaulting to normal text. (That setting cannot be affected by UDL, so I don’t see how your dBASE UDLs could be doing anything to influence it…)

              Lycan ThropeL 1 Reply Last reply Reply Quote 2
              • Jim DaileyJ
                Jim Dailey @gooly
                last edited by

                <OK_boomer_jest_mode>
                TRIGGER WARNING: Non-Notepad++ solution here; forum purists should ignore this post!
                </OK_boomer_jest_mode>

                @gooly If your code snippet is in a file, say, snip.txt, then an AWK one-liner will easily handle this task (I use GAWK):

                gawk "{print(FNR,$0)}" snip.txt > nsnip.txt
                

                Given this snip.txt file:

                This is a simple bit
                  of text. It is not
                 much of an example,
                but it will do.
                

                the resulting nsnip.txt file will be:

                1 This is a simple bit
                2   of text. It is not
                3  much of an example,
                4 but it will do.
                

                Anyone who writes code would be well-served by at least a cursory familiarity with some version of AWK.

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

                  Reminder: A decision by the owner of this forum: https://community.notepad-plus-plus.org/topic/26795

                  Jim DaileyJ PeterJonesP 2 Replies Last reply Reply Quote 2
                  • guy038G
                    guy038
                    last edited by guy038

                    Hi, @alan-kilborn,

                    Sorry, Alan, I did NOT notice this specific post from @donho, in order to place all alternate solutions, not related with N++ !

                    So, as an admin user, I was able to move my post to topic ID : 26795.

                    BR

                    guy038

                    1 Reply Last reply Reply Quote 2
                    • Jim DaileyJ
                      Jim Dailey @Alan Kilborn
                      last edited by

                      @Alan-Kilborn If I only knew how to reply while moving the reply to another category.

                      1 Reply Last reply Reply Quote 1
                      • PeterJonesP
                        PeterJones @Alan Kilborn
                        last edited by PeterJones

                        @Jim-Dailey said in posting code (by copy & paste) with line numbers:

                        If I only knew how to reply while moving the reply to another category.

                        Unfortunately, Reply ▼ > Reply as Topic doesn’t allow you to reply in an existing topic.

                        So you have to use a workaround: When you click to Quote a reply, it will give you the @-mention and the link to the post you are replying to; you can then copy that and Discard the original reply. Then go to the other Topic, click the top-level Reply (so it’s not attached to a specific post), and paste the preamble into the other Topic – it will keep the @-mention, the link to the previous Topic, and any quoted text, and you can use that as the basis for your forked conversation, no admin/moderator powers required. HTH.

                        Jim DaileyJ 1 Reply Last reply Reply Quote 2
                        • Jim DaileyJ
                          Jim Dailey @PeterJones
                          last edited by

                          @PeterJones Thanks for the info.

                          I think it will be much easier for me to simply lurk and keep quiet about anything unrelated to Notepad++, which is, without a doubt, one of the best text editors around, free or otherwise.

                          1 Reply Last reply Reply Quote 2
                          • Lycan ThropeL
                            Lycan Thrope @PeterJones
                            last edited by Lycan Thrope

                            @PeterJones said in posting code (by copy & paste) with line numbers:

                            @Lycan-Thrope ,

                            If it’s automatically picking the D language, have you looked at Settings > Preferences > New Document > Default Language – does it say D instead of None (Normal Text)? If so, change that preference back, and it will go back to defaulting to normal text. (That setting cannot be affected by UDL, so I don’t see how your dBASE UDLs could be doing anything to influence it…)

                            @PeterJones ,
                            Thanks, this was the cause.
                            Now that I think back, I think I was doing a help in the forum and used that to show the language setting and take screenshots…and forgot to put it back. DOH!!
                            Back to normal…thanks for curing my forgetfulness. :-)

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