Aliases

Tools > Options > Aliases

Aliases run individual Rhino commands or scripts.

You can type command aliases just like normal Rhino commands. You can use them to create abbreviations for often used commands or command scripts. You can also use them to make Rhino share command names with another product.

New

Add a new alias.

Delete

Delete the selected aliases.

To delete multiple aliases at once

  • Hold the Ctrl (CMD) or Shift key perform a non-contiguous or range selection.

Import

Import aliases from a .txt or .csv file.

Export

Save aliases to a .txt or .csv file.

Search command macros

Type a text string to list only the command macros that include it.

Alias

The list of existing command aliases.

  • Double-click a name to edit it.

See: Naming conventions in Rhino

Command macro

The command or macro executed by the alias.

  • Double-click a command macro to edit it.

Instant +/-

The "instant" state of the alias.

An instant alias executes the command macro as soon as you type the letter(s), without needing to press the Enter key.

  • Hold the Shift key while typing in the command-line to bypass instant aliases.

  • Use the ToggleInstantAliases command to enable or disable all instant aliases.

  • Hold Shift or Ctrl (CMD) to select multiple aliases and click an "Instant" column to change their instant states simultaneously.

Header actions

  • Click a header to sort the list in ascending or descending alphabetical order.

  • Hold the Shift key and click the Instant +/- header to cycle through all disabled, all enabled, and the current state.

Instant Alias Delay (ms)

Control the timing of command macro execution. If you type an alias name and pause for the specified delay time, the command macro will execute automatically.

Restore Defaults

Reloads the alias list that ships with Rhino. All custom aliases will be lost.

Hidden options

These options are English-only hidden command options. They can be used whenever Rhino is asking for a point.

These options:

  • Do not work as aliases.
  • Work as a part of a script.
  • Do not autocomplete.
  • Many have several variations to support older names.

Options

From, BasePoint

Along

AlongPerp, PerpFrom, AlongPerpendicular, PerpendicularFrom

AlongTan, TanFrom, AlongTangent, TangentFrom

AlongParallel

Between

Chain

IP, InfinitePlane

OnCurve, OnCrv

OnSurface, OnSrf

.x, .y, .z, .wx, .wy, .wz, .xy, .yx, .yz, .zy, .zx, .xz, .wxy, .wyx, .wyz, .wzy, .wzx, .wxz

Nosnap

Near, NearSnap

Center, Cen, CenterSnap

Knot, KnotSnap

Quadrant, Quad, QuadrantSnap

Midpoint, MidPt, Mid, MidPointSnap

Intersection, Inter, Int, IntersectionSnap

End, E, EndSnap

Perpendicular, Perp

Tangent, Tan

Point, Pt, PointSnap

OnPolySurface, OnPolySrf

PersistentOnCurve, PersistentOnCrv

PersistentOnSurface, PersistentOnSrf

PersistentOnPolySurface, PersistentOnPolySrf

ToggleInstantAliases

Toolbar

Menu

Not on toolbars.

The ToggleInstantAliases command temporarily or permanently enables or disables instant aliases.

Command-line options

OneShotDisable

Disables all instant aliases for the next command or command-line input.

GlobalEnabled

Enables or disables all instant aliases permanently.

Toggle

Toggles the state of the GlobalEnabled option.

Delay

Sets the Instant Alias Delay timing.

Save option settings for use on other computers

OptionsExport

Save Options settings to a file.

OptionsImport

Restore Options settings from a file.

See also

Keyboard shortcuts