Show no more than 5 lines of help text not to clutter the screen. Note that the text width is limited to 70 characters.
Show more than 5 lines only when a text cannot be shortened for legal purposes.
Implementation
Provide a link to the corresponding help article or to a place in the IDE where the related settings can be found. Place the link at the end of the text where possible so that it does not disrupt reading.
External link
Local link
Text style formatting:
Avoid text highlighting. Usually, the help text is short and no bold or italics is needed.
Use formatting for code, console commands or parameters. Use HTML tags. Enclosing text in <html></html> tags is not needed.
Labeled inputs are fields, combo boxes, or text areas.
Place the help text to the right of a labeled input, checkbox, or radio button if all of the following applies:
The space to the right is empty.
The help text has 1–5 words, not counting articles and prepositions.
The control label has 1–5 words.
Otherwise, place the help text under the UI control.
If there is no space under the UI control, use the help tooltip with the question mark icon for labeled inputs, checkboxes and radio buttons. For buttons, use the help tooltip without the icon.
List, tree or table
If the help text applies to a whole list, tree, or table, place it under the control.
If it applies to a single list, tree or table item:
If the help text has 1–10 words, place it to the right of the item.
If the text is longer than 10 words:
For a list or tree in the master part, place the text into the detail part.
If the case with the master-detail layout above does not apply, use the help tooltip with the question mark icon.
Group of controls
If the help text applies to several UI controls, place it at the bottom of the group.
Implementation
Use IdeaTitledBorder as the border for panels that need title and possibly the gray line on the right of the title:
You can find more examples in the ComponentPanelTestAction implementation or the Show Standard Panels action.