Hello,
I have a big file, that looks someone like this: > asdf....|name1|....asdf > asdf....|name2|..asdf > asdf....|name3|....asdfa where the ellipses (dots) represent large amounts of letters, and there are 500 sections separated by '>' I want, instead of this one big file, 500 smaller files that only have '>' once: file 1: > asdf...|name|...asdf file 2: > asdf...|name|...asdf file 3: > asdf...|name|...asdf and so on. ---- I'm a beginner at vim, so I don't know what the best way to do this is. I can search for '>' and then at the 2nd '>' I can do :.,$de to create the first file. But I don't know how save that deleted material into a second file and repeat this procedure in a loop. Also, when the new files are created, I want their names to be whatever is in between the vertical bars (the vertical bars, that I denoted by " |name| " will only show up once in each prospective file, so it should be easy to search for the appropriate names). Is this possible in vim ?? Or if not, is there some simple programing language that would be able to do something like this ?? Thanks a lot in advance for all those who respond! -- View this message in context: http://www.nabble.com/separate-one-file-into-many-files-tp24854914p24854914.html Sent from the Vim - General mailing list archive at Nabble.com. --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
