Community
    • Login

    Notepad++ Plugin Development using C#

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    3 Posts 2 Posters 1.2k 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.
    • Parth KuraniP
      Parth Kurani
      last edited by

      Hi all,

      I am currently using NppPlugins.NET to generate plugins; however, I am very confused as to how to parse the file that I am currently accessing (in the context of NppPlugins.NET ) when the plugin is activated. Can somebody give me some pointers on what I should do, and how I should go about it?

      Thanks!

      1 Reply Last reply Reply Quote 0
      • rinku singhR
        rinku singh
        last edited by

        private string GetCurrentDocumentText()
        {
        IntPtr curScintilla = PluginBase.GetCurrentScintilla();
        return GetDocumentText(curScintilla);
        }

            private string GetDocumentText(IntPtr curScintilla)
            {
                int length = (int)Win32.SendMessage(curScintilla, SciMsg.SCI_GETLENGTH, 0, 0) + 1;
                StringBuilder sb = new StringBuilder(length);
                Win32.SendMessage(curScintilla, SciMsg.SCI_GETTEXT, length, sb);
                return sb.ToString();
            }
        
        1 Reply Last reply Reply Quote 2
        • rinku singhR
          rinku singh
          last edited by

          here is my plugin remove duplicate lines project

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