• Login
Community
  • Login

Word Count?

Scheduled Pinned Locked Moved General Discussion
5 Posts 5 Posters 658 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.
  • O
    osgaldor
    last edited by Jun 28, 2023, 11:56 PM

    Does N++ currently have a word count function? I like to use the editor to help me flesh out story ideas and a word count function would be very helpful for me. If there is not specifically defined function like this, is it possible to simulate it?

    A 1 Reply Last reply Jun 29, 2023, 1:33 AM Reply Quote 0
    • C
      Coises
      last edited by Coises Jun 29, 2023, 2:59 AM Jun 29, 2023, 12:29 AM

      Edit: See correct answer in Alan’s reply.

      No built-in function, but this should work:

      Select Search | Find…

      Enter:
      Find what: \b\w+\b
      and be sure Regular expression is selected at the bottom;
      then click Count.

      Potential errors in this method: Words with internal hyphens, apostrophes, diagonals or other punctuation will be counted as multiple words. Numbers will be counted as words; if they contain commas or periods, as multiple words.

      Edit:

      I made that more difficult than necessary.
      Find what: \S+
      works by counting every string of characters that doesn’t include a space or a line break as a word. That’s probably what you want. (Note that is a capital S.)

      1 Reply Last reply Reply Quote 1
      • M
        Mark Olson
        last edited by Jun 29, 2023, 1:30 AM

        See my response to issue #1336 , which is the Notepad++ issue in which someone first asked for such a feature.

        1 Reply Last reply Reply Quote 0
        • A
          Alan Kilborn @osgaldor
          last edited by Alan Kilborn Jun 29, 2023, 1:33 AM Jun 29, 2023, 1:33 AM

          @osgaldor

          A count of words is available in the View menu’s Summary command.

          1 Reply Last reply Reply Quote 2
          • G
            guy038
            last edited by Jun 29, 2023, 5:01 AM

            Hi, @osgaldor, @coises, @mark-olson, @alan-kilborn and All,

            @mark-olson, I suppose that, in your recent wordcount.py script, on GitHub, the part :

                curline = editor.lineFromPosition(curloc)
                curcol = editor.getColumn(curloc) 
            

            should be changed as :

                curline = editor.lineFromPosition(curloc) + 1
                curcol = editor.getColumn(curloc) + 1
            

            Best Regards,

            guy038

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