IntelliJ IDEA 13.1 Web Help

Properties files are text files with the .Properties extension, containing pairs of keys and values, that can be accessed and rendered in the UI.

These files are denoted with the icon iconPropertiesFile.

IntelliJ IDEA supports the following features for the properties files:

  • Syntax key - delimiter - value. IntelliJ IDEA uses = (equal sign) or : (colon) as a delimiter.

    For example, if you want a field label to read "Your name:", you might create a pair in a properties file like this:

    nameLabel=Your name:

    nameLabel: "Your name:"

  • Error highlighting for errors like duplicate property keys and invalid escape sequences:

    propErrors.gif

  • Inspection and quick fix for detecting and removing duplicate keys in properties files:

    propIntention.gif

  • Referencing properties from Java files and Ant build files.
    • Code completion for property keys:

      i18nCodeCompletion.png

    • Inspection and quick fix for detecting and creating the missing property keys and values:

      i18nPropertyIntention.png

    • Goto Declaration Ctrl+B, Ctrl+Button1 Click or Button2 ClickCtrl+B, Ctrl+Button1 Click or Button2 ClickCtrl+B, Ctrl+Button1 Click or Button2 ClickCtrl+B, Ctrl+Button1 Click or Button2 ClickCtrl+Alt+G, Escape, Period, Alt+Period or Ctrl+Button1 ClickCtrl+B, Ctrl+Button1 Click or Button2 ClickF12, Shift+F2, Ctrl+B, Ctrl+Button1 Click or Button2 ClickCtrl+B, Ctrl+Button1 Click or Button2 ClickF3 or Ctrl+Button1 ClickCommand B, Command Button1 Click or Button2 ClickCommand B, Command Button1 Click or Button2 ClickF3 or Control Button1 Click to navigate from a reference to a key to its declaration:

      propGotoDeclaration.png

    • Finding usages of the currently selected property.
    • Refactoring for properties includes Rename, Move, Copy, Safe Delete, and Migrate.
  • Structure view for properties files:

    structure_view_i18n

  • Quick Definition Lookup for properties files: if an action calls a property, you can view the property definition by pressingCtrl+Shift+ICtrl+Shift+ICtrl+Shift+ICtrl+Shift+ICtrl+Shift+ICtrl+Shift+ICtrl+Shift+ICtrl+Shift+ICtrl+Shift+IAlt Space or Command YShift Command IAlt Space or Command Y:

    propertiesLookUpInfo.png

See Also

Procedures:

Reference:

Web Resources: