TutorialStructural Editing




Prev | Up | Next | Back | Forward | Online Documentation Home Page

Structural Editing

Structural-editing operations support cut and paste between the structural selection and the distinguished buffers *clipped* and *deleted*.

cut-structure moves the structural selection to *clipped*, copy-structure copies the structural selection to *clipped*, and delete-structure moves the structural selection to *deleted*. When the structural selection is either cut or deleted, a placeholder is introduced to describe the syntactic category of the context.

X

paste-structure moves the contents of *clipped* into the selected object, and insert-structure copies the contents of *clipped* into the selected object. The contents of *clipped* can be pasted or inserted into a buffer only if the structural selection is a placeholder of the same syntactic category as *clipped*. When *clipped* is pasted into an object, only a placeholder remains in *clipped*; in contrast, when *clipped* is inserted into an object, a copy of the original phrase remains in *clipped*.

MS

move-structure moves the contents of *clipped* into the selected object, and paste-structure copies the contents of *clipped* into the selected object. The contents of *clipped* can be moved or pasted into a buffer only if the structural selection is a placeholder of the same syntactic category as *clipped*. When *clipped* is moved into an object, only a placeholder remains in *clipped*; in contrast, when *clipped* is pasted into an object, a copy of the original phrase remains in *clipped*.

The structural editing commands are:


Forward