@display is a fancy version of @show. As @show, it can select individual verbs or properties to display. In addition, it can display all the verbs or properties defined on an object, or all the verbs or properties defined on any of the object's ancestors. Don't specify a property or verbname after the punctuation mark to get the "all" feature. Its display is more compact than that of @show (it uses a one-line format, and truncates values that don't fit in the value field).
You may mix properties and verbs on the command line, but the parser may become confused. (E.g. @display object,: displays all properties including inherited ones plus all locally defined verbs on the object.)
Examples:
Individual property:
@display poolsweep.count .count yduJ (#68) r c 8
Individual verb:
@display poolsweep:tell
#3560:tell yduJ (#68) rxd this none this
All properties, including one truncated value:
@display poolsweep.
poolsweep (#3560) [ readable ]
Owned by yduJ (#68).
Child of generic thing (#5).
Location The Pool (#1428). .gagged yduJ (#68) r c 0 .count yduJ (#68) r c 8 .messages yduJ (#68) r c {"The poolsweep stir.. .index yduJ (#68) r c 2 .quantum yduJ (#68) r c 20
Inherited verbs, edited for brevity, showing verbs from various parents, with owners, permissions, and argument lists.
@d poolsweep;
poolsweep (#3560) [ readable ]
#3560:tell yduJ (#68) rxd this none this
#3560:description yduJ (#68) rxd this none this
#5:"g*et t*ake" Haakon (#2) rxd this none none
#5:"d*rop th*row" Haakon (#2) rxd this none none
#5:moveto Haakon (#2) rxd this none this
#1:description Haakon (#2) rxd this none this
#1:look_self Haakon (#2) rxd this none this
Some aspects of @display can be customized (see "help @display-options").