Tips & Tricks

Faster XML coding with new completion features

How often do you write XML configurations like that above? How many keystrokes does it take?

This one is written in just moments, with the help of the new completion features coming in IntelliJ IDEA 10. First of all, the IDE completes all required subtags for you, even nested ones. Second, you can use smart completion feature to ensure that the tags you write are in order described in your XML schema.

If you do not know where your new tag should be inserted, invoke the Generate / XML Tag action from context menu, choose the tag you want, and IntelliJ IDEA will generate a completely valid XML structure and insert it in the right place of the document.

Download the latest IntelliJ IDEA EAP build and try this in the next XML file you open.

Comments below can no longer be edited.

4 Responses to Faster XML coding with new completion features

  1. Avatar

    neuro159 says:

    October 27, 2010

    It should insert short tag is only short tags are used – now you need to press ESC & fix tag manually

  2. Avatar

    Brice says:

    November 5, 2010

    Actually something like zen coding would be really awesome in IntelliJ :

    You just type something like :

    And it’s expanded to :

  3. Avatar

    yole says:

    November 8, 2010

    Zen coding is supported in IntelliJ IDEA since version 9.0.2.

  4. Avatar

    Brice says:

    November 17, 2010

    Thx I didn’t knew that!

    For readers, we need to install the plugin of Zen-Coding :