LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   counting the words in vi editor. (https://www.linuxquestions.org/questions/linux-software-2/counting-the-words-in-vi-editor-656176/)

dina3e 07-16-2008 12:37 PM

counting the words in vi editor.
 
how to count the number of words in vi editor?? i am finding the words using / but these seems to be highlighted from there i count the words but it's very difficult to count for the big files. i am looking for the command in the vi editor not in the shell prompt using any sed,awk,or tr commands.

bsdunix 07-16-2008 12:59 PM

Enter the vi command mode, Press Esc then :
Save your file :w filename
then do !wc -w filename
Code:

:w testfile
:!wc -w testfile
word count output here


Su-Shee 07-16-2008 01:00 PM

In vim it's "g ctrl-g".

Mr. C. 07-16-2008 01:59 PM

From within vim, type:

:help statusline

Towards the end of the statusline help section, there are examples of how to enable the status line so that it always shows number of characters, modified, etc.

[ edit: I should clarify, this comment ammends Su-Shee's comment re: Ctrl-G. This is a way to see the status line at all times, but has no word count functionality. While such could be implemented, it would be very expensive to perform ]

Chairman 07-16-2008 04:28 PM

vim word count
 
So many people have been working to expand Vim that I didn't try to read the documentation to find the count words plugin.

I created a Vim file and saved it.

Opened gedit -> edit menu -> preferences -> plugins -> enable Document Statistics -> close.

Open the file you want with gedit -> tools menu -> Document Statistics

Mr. C. 07-16-2008 04:38 PM

Excellent!

Now that you mention this Chairman, I do recall seeing that plug-in once, and I thought, why would I ever use that, and forgot all about it. Good call!

dina3e 07-16-2008 10:09 PM

Quote:

Originally Posted by Su-Shee (Post 3216660)
In vim it's "g ctrl-g".

as these shows the status line of the cursor mean no.of words,lines etc..
similarly i need command that search the words and count that word in the preticular file.


All times are GMT -5. The time now is 08:58 AM.