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:

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

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

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

- Goto DeclarationCtrl+BCommand B to navigate from
a reference to a key to its declaration:

- Finding usages of the currently selected property:

Click image to close this popup
Click thumbnail to view larger image. - Refactoring for properties includes Rename, Move, Copy and Safe Delete.
-
Code completion for property keys:
- Structured view for properties files.
-
Quick Definition Lookup
Ctrl+Shift+ICommand Shift I for properties files:
if an action calls a property, you can view the property definition:


