On Thursday, August 16, 2018 at 3:03:55 PM UTC+8, Lifepillar wrote: > On 16/08/2018 09:21, Sand Glass wrote: > > I have many files, each file have the code block: > > ######### > > `define DLY \ > > 1 > > ########## > > > > I want to change it to: > > ######### > > `define DLY 1 > > ########## > > by the way, the line ending is '\r\n', windows style. > > Perhaps something like: > > :bufdo g/^`define/norm JXX > > :bufdo = Repeat the following command in all open buffers > :g/^`define/ = Execute command in all line starting with `define > norm JXX = Execute JXX in Normal mode > J = Join with next line > XX = Delete two characters before the cursor (to remove \) > > Hope this helps, > Life.
How can I use it in all files(open the files into buffer?)? I try to use :args *.v :argdo :g/^`define/norm JXX | update not OK. -- -- 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 --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
