Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    HTML on a single line -- how to wrap and show syntax with pretty indents?

    General Discussion
    4
    7
    7657
    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.
    • Robert Nagle
      Robert Nagle last edited by

      Hi, there, I am a new user to Notepad+ and not a programmer.

      I have copied a gigantic chunk of html code from Google Docs into a Notepad+ file and given it an .html file extension. (I have removed the script tag at the end). My problem is that the entire HTML is all on a single line of 350,000 characters, and my goal is to be able to show it in typical indented style with normal width.

      I should also mention that this chunk of HTML is mostly tabular data. Notepad + recognizes the language as HTML.

      If I select wordwrap, I do get a wall of code spread out over multiple lines that for all purposes is unreadable. If I select Indent, it does nothing. EOL settings is set to Windows.

      I know this is not right, but I don’t know what functions I need to invoke here. I don’t even know how to describe the functionality which I need – only that some text editors seem to do it automatically. Do I need to rely on some Notepad+ plugin to do this? Thanks for your help.

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

        @Robert-Nagle

        Have you tried to search the web for “notepad++ html plugin”?

        1 Reply Last reply Reply Quote 0
        • Robert Nagle
          Robert Nagle last edited by

          Jim Dailey, yes, I actually did that and found nothing helpful. I did already browse through the list NPP plugins and didn’t see one that seemed to come close to answering the question.

          I had already imported two plugins: HTMLTag_plugin and xmltools, but they were not appearing; I now see that I needed to put the dlls in the Program Files directory. (This is strange; I remember that there was some Plugin Manager ; oh yes – (apparently there was https://ccm.net/faq/32347-how-to-install-xml-plugins-in-notepad).

          Instructions for importing plugins are here: http://docs.notepad-plus-plus.org/index.php/Plugin_Central

          But I’m not seeing anything. Aha, it looks like I have the 64 bit N++ and the plugins are all 32 bit. Should I be using the 32 bit version to get all that fancy plugin magic? Do you agree? thanks.

          Scott Sumner 1 Reply Last reply Reply Quote 2
          • Scott Sumner
            Scott Sumner @Robert Nagle last edited by

            @Robert-Nagle

            Plugin DLLs technically go into the plugins folder if you are putting them there manually. Or use the Plugin Manager but that has complications these days…

            If you can find 64-bit versions of the plugins you want to use, stick with 64-bit Notepad++…otherwise go with 32-bit Notepad++. Just note that you can’t mismatch 64-bit EXEs and 32-bit DLLs (or vice-versa) but it seems you already know that…

            1 Reply Last reply Reply Quote 1
            • PeterJones
              PeterJones last edited by

              @Robert-Nagle,

              Using the following original,

              <html><body><p>one</p><p>two</p><ul><li>a</li><li>b<ol><li>alpha</li><li>beta</li></ol></li></ul></body></html>
              

              I ran Plugins > XML Tools > Pretty Print (XLM only - with line breaks), and got

              <html>
                  <body>
                      <p>one</p>
                      <p>two</p>
                      <ul>
                          <li>a</li>
                          <li>b<ol>
                                  <li>alpha</li>
                                  <li>beta</li>
                              </ol>
                          </li>
                      </ul>
                  </body>
              </html>
              

              I think once you have that plugin installed properly, it should do what you want.

              1 Reply Last reply Reply Quote 1
              • PeterJones
                PeterJones last edited by PeterJones

                And XML Tools does have a 64bit version… so if you don’t have the 64bit Plugin Manager, you can still grab it manually from the 2.4.9 folder, or v2.4.9.2 x64 direct download and put the DLL in your plugins subdirectory

                1 Reply Last reply Reply Quote 0
                • Robert Nagle
                  Robert Nagle last edited by

                  Hmm, I reinstalled and used the “Xml Tools 2.4.9.2 x64 Unicode.zip” and am still getting the 32 bit warning. I already reinstalled, but perhaps I need to verify I did everything correctly. Will report back.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Copyright © 2014 NodeBB Forums | Contributors