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.
    • Alan KilbornA
      Alan Kilborn @Lycan Thrope
      last edited by

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

      Lycan ThropeL 1 Reply Last reply Reply Quote 1
      • 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