edit "Line Mark Demo" nomods ex [top][data cursor][unmark][mark line][bottom][mark line][delete mark] set margins 10 70 ex [execute key zz-10] [execute key zz-10] [up 5] ex [display 4] 'The line mark is useful for manipulating the text ' ex [display 4] 'as whole lines. As needed when the margins and/or indentation ' ex [display 4] 'is to be preserved during a move or copy operation. '[execute key zz-12] ex [up][mark line][update][wait 10][up 3][mark line][update][wait 10] ex [end mark][copy mark][update][wait 10] ex [end mark][down 2][execute key zz-12] ex [display 4]'The line mark is very handy for changing the indentation level ' ex [display 4]'in programs or documents via the shift left/right operation. '[execute key zz-12] ex [error] 'Shifting left ... ' ex [shift left][update][wait 5] ex [shift left][update][wait 5] ex [shift left][update][wait 5] ex [shift left][update][wait 5] ex [shift left][update][wait 5] ex [error] 'Shifting right ... ' ex [shift right][update][wait 5] ex [shift right][update][wait 5] ex [shift right][update][wait 5] ex [shift right][update][wait 5] ex [shift right][update][wait 5] ex [error][execute key zz-12] ex [display 4]'Copying between different files is as easy as copying within ' ex [display 4]'a file. Simply mark the text in one file. And then select another file ' ex [wait 20] ex [command cursor][delete line][display 4]'edit "Another File"'[wait 10][delete line] edit "Another File" nomods ex [store mark][top][data cursor][unmark][mark line][bottom][mark line][delete mark][recall mark] ex [update][wait 10][copy mark][update][wait 10] ex [command cursor][delete line][display 4]'edit "Line Mark Demo"'[wait 10][delete line] edit "Line Mark Demo" nomods ex [update][wait 10] ex [command cursor][delete line][display 4]'edit "Another File"'[wait 10][delete line] edit "Another File" nomods ex [update][wait 10] ex [command cursor][delete line][display 4]'edit "Line Mark Demo"'[wait 10][delete line] edit "Line Mark Demo" nomods ex [update][wait 10][execute key zz-12] set margins 5 75 ex [execute key zz-11] ex [display 4]'Alt-L specifies the START/END of the LINE mark.'[execute key zz-12] ex [display 4]'Alt-U UNMARKS any existing mark.'[execute key zz-12] ex [display 4]'Alt-D DELETES existing mark.'[execute key zz-12] ex [display 4]'Alt-M MOVES existing mark to the cursor position.'[execute key zz-12] ex [display 4]'Alt-Z COPIES existing mark to the cursor position.'[execute key zz-12] ex [display 4]'Alt-F7 SHIFT LEFT.'[execute key zz-12] ex [display 4]'Alt-F8 SHIFT RIGHT.'[execute key zz-12] ex [execute key zz-12]