Community
    • Login

    c# plugin, how to color highlight parts of text on each line?

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    3 Posts 3 Posters 3.8k 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.
    • Bas de ReuverB
      Bas de Reuver
      last edited by

      I’m working on a Notepad++ plug-in using C# to view and edit CSV data files more easily. I would like to add a feature were Notepad++ will highlight each column using different background colors for each column.

      So the color will change after a certain character (like ; or , or tab) or after fixed widths, and it uses the same sequence of colors for each line. See mockup screenshot below to see what I mean.

      npp_plugin_colors_question.png

      Is something like this possible in a C# plugin, and if so how? I couldn’t find example code of something similar to this on github.

      Michael VincentM EkopalypseE 2 Replies Last reply Reply Quote 0
      • Michael VincentM
        Michael Vincent @Bas de Reuver
        last edited by

        @Bas-de-Reuver

        Have you seen / tested the CSVQuery plugin? It doesn’t do what you’re screenshot shows, instead, parses the data into a table view in a dockable. I guess that table view isn’t editable though?

        Cheers.

        1 Reply Last reply Reply Quote 1
        • EkopalypseE
          Ekopalypse @Bas de Reuver
          last edited by

          @Bas-de-Reuver

          You either use styles or indicators.
          An example of how you can do this is shown here.

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