Christian Brabandt <cbli...@256bit.org> [11-01-30 10:40]: > Hi meino.cramer! > > On So, 30 Jan 2011, meino.cra...@gmx.de wrote: > > > this is a very basic question ... I am currently learning vim > > scripting. > > > > With getline(.) I can get the contents of a line of a buffer. > > > > But: i > > How can I replace a line in the buffer with another contents? > > Use setline() or first delete its contents and then paste your buffer in > there. > > > How can I delete a line completly so it become an empty one or > > vanishes? > > Use the normal dd command > or use the :d _ command > or use setline('.', '') > > > How can I insert a line at a certain point? > > Use the append() or setline function calls. > > > How can a define the position in the text where this all will happen? > > position the cursor somewhere using cursor() or setpos(). Alternatively, > if you use setline() or append(), they take as argument, on which line > to operate. > > > Mit freundlichen Grüßen > Christian > -- > > -- > 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 >
Hi Christian, thanks for your help! :) "setline()" seems to be the swiss army knife for me... ;) Best regards, mcc -- 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