On 10/3/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Can you help me please? I have a long text and I need to find all words beginning with "hell" and copy these words at the end of the file. I found a helpful command :g/hell/t$ But this command copies the whole line. I want only the relevant word (and each word on a new line).
Does the following do what you want, when you press F5: function! CopyHellWords() exe "norm Gmao\<esc>gg" let kount=0 while line('.') <= line("'a") if expand('<cword>') =~ "^hell" call append(line('$'), expand('<cword>')) let kount = kount + 1 endif call search('\<') endw echo kount . "words copied" endfun nmap <F5> :call CopyHellWords()<cr> Yakov