On Mon, Nov 30, 2009 at 12:38:01AM EST, Robert Bu wrote:
> Hi,
> 
> For example, I have some C code:
> helloa;
> helloab;
> hellofgh;
> 
> Is there a way to change the C code into the form, which looks like:
> helloa      ;
> helloab    ;
> hellofgh   ;
> Where the semicolon is at a "TAB" position. So that I can use
> block-insert to insert some code, such as:
> helloa     ("helloa    ");
> helloab   ("helloab ");
> hellofgh  ("hellofgh ");

I would do something like:

1. Ctrl-V + movement to select block 
2. hit $ to extend selection to end of line
3. type :s/;$/<Tab><Tab><Tab><Tab>;<Enter>

Note: <Tab> means you hit the tab key, and should display as ^I

You should see something like: 

:'<,'>s/;$/^I^I^I^I^I; before you

Some of the ';' will probably be misaligned, but this shouldn't be a
problem if you just want to do some block-inserts, anyway (?).

CJ

-- 
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

Reply via email to