Ben Fritz <[email protected]> [10-04-22 17:20]:
> 
> 
> On Apr 21, 9:52 pm, [email protected] wrote:
> >  At work I am not allowed all that nice gimmicks like
> >  grep, find, sed etc. which were ported to windows also
> >  due to security reasons.
> >
> >  I would like to get back some of that functionality
> >  mainly of text related Unix tools via vim.
> >
> >  First step into that direction is the answer to
> >  the question, whether it would be possible to
> >  apply a certain "command" (here, I mean with
> >  "command" anything which does something with
> >  text) to a bunch of files of a certain
> >  pattern in a directory from within vim.
> >
> 
> A few possibilities I know of:
> 
> 1. Use a loop construct in Vim (for, while), with the glob() function,
> to do something to each file returned by the function.
> 2. Launch Vim with all the files you want (which I think can use
> wildcards) and use the :bufdo or :argdo commands.
> 3. Modify/use the argument list within Vim, and use the :argdo
> command. See :help argument-list and following help sections and
> links.
> 4. Use Vim's command-line options to run the commands you want, within
> a "for" loop in a cmd.exe shell. Of particular use would be the -c and
> --cmd command-line options to Vim, and the following reference page
> for the available DOS-style commands (including for loops):
> http://technet.microsoft.com/en-us/library/cc778084(WS.10).aspx
> 
> You specifically mentioned the grep and find commands. Vim has a :find
> command (though the glob() function is more like the Unix find command
> I think), and also a :grep command (which by default on Windows will
> use the 'findstr' utility, not nearly as powerful as grep), and
> finally a :vimgrep command (which is entirely built-in, allowing you
> to use the full power of Vim's regular expressions). For the last two
> commands I mention, obviously you can see the :help, but also take a
> look here:
> 
> http://vim.wikia.com/wiki/Find_in_files_within_Vim
> 
> -- 
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
> 
> Subscription settings: http://groups.google.com/group/vim_use/subscribe?hl=en
> 

Hi Ben,

 thanks for the hints!!! :)

 I mentioned those both tools because...they just jumped into my mind
 in the moment I wrote the mail since I know them from vim :) 
 but I haven't explored them deeply...

 I will experiment with vim in conjunction with your help and will
 see how much *nix* I will get into my the Windows... ;)

 Keep hacking!
 mcc

-- 
Please don't send me any Word- or Powerpoint-Attachments
unless it's absolutely neccessary. - Send simply Text.
See http://www.gnu.org/philosophy/no-word-attachments.html
In a world without fences and walls nobody needs gates and windows.

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to