Hi
Arménio Pinto wrote:
>
> I'm using Vim to edit Java code. There's an annoying behavior
> that I would like to fix, but haven't had any success yet. The problem
> is that the indentation "disappears" when you insert blank lines. For
> example (and suppose that the "»" it's a tab):
>
> Vim does...
>
> » » for (String name: names) {
> » » » System.out.println("name="+name);
>
> » » » System.out.println("Done);
> » » }
>
> ... and I would like it to be:
>
> » » for (String name: names) {
> » » » System.out.println("name="+name);
> » » »
> » » » System.out.println("Done);
> » » }
>
> That is, after the first "println" I hit ENTER twice and I and would
> like that the blank line remains with indentation. How can I do this?
insert any character and delete it immediately. You can put this in a
mapping which replaces the original behaviour of ENTER:
:inoremap <cr> <cr>X<bs>
Regards,
Jürgen
--
Jürgen Krämer Softwareentwicklung
HABEL GmbH & Co. KG mailto:[EMAIL PROTECTED]
Hinteres Öschle 2 Tel: +49 / 74 61 / 93 53 - 15
78604 Rietheim-Weilheim Fax: +49 / 74 61 / 93 53 - 99