• Login
Community
  • Login

posting code (by copy & paste) with line numbers

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
copy and pasteline number
18 Posts 6 Posters 1.7k 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.
  • A
    Alan Kilborn @Lycan Thrope
    last edited by Apr 29, 2025, 10:56 AM

    @Lycan-Thrope

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

    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.

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

    L 1 Reply Last reply Apr 30, 2025, 6:01 AM Reply Quote 1
    • L
      Lycan Thrope @Alan Kilborn
      last edited by Apr 30, 2025, 6:01 AM

      @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. :-)

      A 1 Reply Last reply Apr 30, 2025, 10:30 AM Reply Quote 1
      • A
        Alan Kilborn @Lycan Thrope
        last edited by Apr 30, 2025, 10:30 AM

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

        L 1 Reply Last reply Apr 30, 2025, 11:32 PM Reply Quote 0
        • L
          Lycan Thrope @Alan Kilborn
          last edited by Lycan Thrope Apr 30, 2025, 11:33 PM Apr 30, 2025, 11:32 PM

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

          A P 2 Replies Last reply May 1, 2025, 10:11 AM Reply Quote 0
          • A
            Alan Kilborn @Lycan Thrope
            last edited by May 1, 2025, 10:11 AM

            @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
            • P
              PeterJones @Lycan Thrope
              last edited by May 1, 2025, 2:12 PM

              @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…)

              L 1 Reply Last reply May 2, 2025, 9:07 AM Reply Quote 2
              • J
                Jim Dailey @gooly
                last edited by May 1, 2025, 2:43 PM

                <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
                • A
                  Alan Kilborn
                  last edited by Alan Kilborn May 1, 2025, 4:34 PM May 1, 2025, 4:31 PM

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

                  J P 2 Replies Last reply May 1, 2025, 7:58 PM Reply Quote 2
                  • G
                    guy038
                    last edited by guy038 May 1, 2025, 7:43 PM May 1, 2025, 5:32 PM

                    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
                    • J
                      Jim Dailey @Alan Kilborn
                      last edited by May 1, 2025, 7:58 PM

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

                      1 Reply Last reply Reply Quote 1
                      • P
                        PeterJones @Alan Kilborn
                        last edited by PeterJones May 1, 2025, 8:05 PM May 1, 2025, 8:04 PM

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

                        J 1 Reply Last reply May 1, 2025, 8:36 PM Reply Quote 2
                        • J
                          Jim Dailey @PeterJones
                          last edited by May 1, 2025, 8:36 PM

                          @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
                          • L
                            Lycan Thrope @PeterJones
                            last edited by Lycan Thrope May 2, 2025, 9:10 AM May 2, 2025, 9:07 AM

                            @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
                            15 out of 18
                            • First post
                              15/18
                              Last post
                            The Community of users of the Notepad++ text editor.
                            Powered by NodeBB | Contributors