$ od -c -N 50000 [Indigo]<BravoX>helpr>5.4>CancelingCommands.BProc!1 0000000 $ C a n c e l i n g C o m m a n 0000020 d s . B P r o c $ M 1 , 2 7 0000040 4 , 2 7 4 $ \r $ I $ P r o c e 0000060 d u r e : " U n d o i n g " 0000100 o r c a n c e l i n g a c 0000120 o m m a n d \r \r $ I $ G o a l : 0000140 \r Y o u w i l l u n d o u b 0000160 t a b l y r u n i n t o s 0000200 i t u a t i o n s w h e r e 0000220 y o u w i l l w i s h t h 0000240 a t y o u h a d n ' t a s 0000260 k e d B r a v o X t o d o 0000300 t h e l a s t t h i n g 0000320 t h a t y o u j u s t d i 0000340 d , e . g . , y o u ' v e 0000360 j u s t d e l e t e d s e v 0000400 e r a l p a r a g r a p h s 0000420 o f t e x t b y a c c i d 0000440 e n t . T h e p r o c e d 0000460 u r e s b e l o w a l l o w 0000500 y o u t o u n d o t h e 0000520 l a s t c o m m a n d i n 0000540 a l m o s t a l l c a s e 0000560 s , r e s t o r i n g t h e 0000600 d o c u m e n t a n d s c 0000620 r e e n t o h o w i t w 0000640 a s j u s t b e f o r e y 0000660 o u e x e c u t e \0 005 202 \0 037 \0 0000700 \b 365 035 \0 \0 ( \0 005 201 \0 037 \0 \b 365 035 \0 0000720 \0 ( \0 ( \f W \0 X \f \0 004 \0 0000740 300 \0 \0 + 004 6 310 V 300 W 330 [ 300 a 321 H 0000760 301 L 001 272 \0 \0 \0 \0 002 t \0 \0 351 335 360 354 0001000 d t h a t c o m m a n d . \r 0001020 \r N o t e : I t i s p o s 0001040 s i b l e t o u n d o o n 0001060 l y t h e l a s t p r e v 0001100 i o u s c o m m a n d , n o 0001120 t a n y o f t h e c o m 0001140 m a n d s b e f o r e t h a 0001160 t . \r \r $ I $ P r o c e d u r e 0001200 : \r \r $ I $ ( 1 ) Y o u h a 0001220 v e j u s t e x e c u t e d 0001240 a c o m m a n d ( e . g . 0001260 , a D E L E T E ) w h i c 0001300 h y o u w o u l d l i k e 0001320 u n d o n e . \r \r ( 2 ) B e 0001340 f o r e i n i t i a t i n g 0001360 a n y o t h e r c o m m a n 0001400 d , p r e s s t h e < C A 0001420 N C L > k e y . ( O n A 0001440 l t o I k e y b o a r d s 0001460 t h i s i s t h e r i g h 0001500 t m o s t b l a n k k e y 0001520 o n t h e t h i r d r o w 0001540 f r o m t h e b o t t o m 0001560 . ) \r \r ( 2 ) T h e d o c u 0001600 m e n t w i l l n o w b e 0001620 r e s t o r e d t o i t s 0001640 c o n d i t i o n t o j u 0001660 s t b e f o r e t h e \0 005 0001700 202 \0 037 \0 \b 365 035 \0 \0 ( \0 006 212 \0 004 366 0001720 037 \0 \b 365 035 \0 \0 ( \0 t \0 203 \0 \0 @ 0001740 300 \0 310 021 300 r 330 w 300 201 320 336 301 002 001 031 0001760 301 r 001 276 376 X \0 \0 003 G \0 \0 354 337 360 356 0002000 u n d o n e c o m m a n d . 0002020 T h e s c r e e n w i l l 0002040 a l s o r e t u r n t o 0002060 i t s p r e v i o u s s t a 0002100 t e ( i n c l u d i n g s c 0002120 r o l l i n g b a c k t o 0002140 a p r e v i o u s l o c a t 0002160 i o n . ) \r \r N o t e : I f 0002200 y o u h a v e j u s t c o 0002220 m p l e t e d a f u l l R 0002240 e p l a c e o p e r a t i o n 0002260 ( i . e . , a D e l e t e 0002300 o f s o m e t e x t f o 0002320 l l o w e d b y a t y p i 0002340 n g i n o f o t h e r t 0002360 e x t o r b y a c o p y 0002400 i n t o t h e s a m e l 0002420 o c a t i o n ) , t h e < C 0002440 A N C L > w i l l u n d o 0002460 t h e w h o l e o p e r a t 0002500 i o n . \r \r \r P r o c e d u r e 0002520 : " U n d o i n g a n u n 0002540 d o " . I f y o u d e c 0002560 i d e t h a t y o u w o u 0002600 l d h a v e p r e f e r r e 0002620 d n o t e t o h a v e u 0002640 n d o n e t h e c o m m a n 0002660 d a f t e r p r e s s i \0 006 0002700 212 \0 004 366 037 \0 \b 365 035 \0 \0 ( \0 005 202 \0 0002720 037 \0 \b 365 035 \0 \0 ( 001 G \0 \0 @ 300 \0 0002740 310 w 300 | 001 D 331 G 301 Q 321 R 301 f 321 222 0002760 301 227 001 276 376 203 \0 \0 002 211 \0 \0 354 337 357 355 0003000 n g < C A N C L > , y o u 0003020 c a n u n d o t h i s < C 0003040 A N C L > b y p r e s s i n 0003060 g < S H I F T > < C A N C L > 0003100 . \r \r \r S p e c i a l c o n d 0003120 i t i o n s : \r T h e r e a r 0003140 e a f e w c o m m a n d s 0003160 w h i c h c a n n o t b e 0003200 u n d o n e : \r ( i ) A S 0003220 a v e a l l : I n t h i s 0003240 c a s e , i f y o u h a 0003260 p p e n t o h a v e w a n 0003300 t e d t h e o l d e r v e 0003320 r s i o n o f t h e d o c 0003340 u m e n t , g o t o y o u 0003360 r D o c u m e n t D i r e c 0003400 t o r y a n d G e t t h e 0003420 270 v e r s i o n o f t h 0003440 a t d o c u m e n t . \r ( i i 0003460 ) E r a s i n g o f a w 0003500 i n d o w : U s u a l l y 0003520 t h e r e i s n o p r o b 0003540 l e m h e r e , s i n c e 0003560 B r a v o X w i l l a s k 0003600 y o u t o c o n f i r m t 0003620 h e e r a s i n g i f y o 0003640 u h a v e n ' t s a v e d 0003660 t h e c o n t e n t s . \r \r \0 0003700 \0 \0 \0 \0 \0 005 202 \0 037 \0 \b 365 035 \0 \0 ( 0003720 \0 006 212 \0 004 366 037 \0 \b 365 035 \0 \0 ( \0 211 0003740 \r 277 300 \0 330 D 300 W 310 217 300 227 311 \t 301 \f 0003760 311 276 001 277 377 G \0 \0 003 277 \0 \0 357 342 361 361 0004000 T h e r e i s a l s o a n 0004020 o t h e r u s e o f t h e 0004040 < C A N C E L > k e y : I 0004060 f y o u h a v e j u s t 0004100 e x e c u t e d a c o m m a 0004120 n d w h i c h B r a v o X 0004140 t h i n k s m i g h t d o 0004160 s o m e t h i n g w h i c h 0004200 y o u w o u l d n ' t w a n 0004220 t , i t w i l l f l a s h 0004240 a w a r n i n g o n t h 0004260 e b o t t o m o f t h e 0004300 s c r e e n a n d g i v e 0004320 y o u a c h a n c e t o 0004340 a b o r t t h e c o m m a n 0004360 d u s i n g < C A N C E L > 0004400 . F o r e x a m p l e , 0004420 i f y o u m a r k t h e 0004440 E x e c c o m m a n d w i t 0004460 h o u t s a v i n g a l l 0004500 o f y o u r d o c u m e n t 0004520 s , B r a v o X w i l l a 0004540 s k y o u w h e t h e r t 0004560 h i s i s w h a t y o u 0004600 i n t e n d e d , a n d g i 0004620 v e y o u a c h a n c e 0004640 t o < C A N C E L > t h e 0004660 E x e c c o m m a n d . \r \r F 0004700 o r m o r e d e t a i l s 0004720 \0 005 202 \0 037 \0 \b 365 035 \0 \0 ( 001 277 \0 0004740 \0 @ 004 \0 @ \0 \0 005 001 $ 005 260 001 264 0004760 301 275 001 320 377 277 \0 \0 004 004 \0 004 356 350 363 357 0005000 o n w h a t c o m m a n d s 0005020 a r e w i t h i n B r a v 0005040 o X , s e e : \r $ I $ 005 $ ? " 0005060 M e a n i n g O f C o m m a n d 0005100 s . B O v e r " , 0 $ O v e r 0005120 v i e w : T h e M e a n i n 0005140 g o f C o m m a n d s \r \r $ 0005160 I $ R e l a t e d t o p i c s 0005200 : \r Y o u m a y o f t e n 0005220 f i n d o c c a s i o n s w 0005240 h e r e y o u w o u l d l 0005260 i k e t o r e p e a t t h 0005300 e s a m e c o m m a n d i 0005320 n m a y l o c a t i o n s 0005340 i n y o u r d o c u m e n t 0005360 ( e . g . , m a k e t h e 0005400 s a m e t e x t r e p l a 0005420 c e m e n t ) . F o r d 0005440 e t a i l s o n h o w t o 0005460 d o t h i s , s e e : \r $ 0005500 I $ 005 $ ? " R e p e a t i n g C 0005520 o m m a n d s . B P r o c " , 0 0005540 $ S e l e c t i o n : R e p 0005560 e a t i n g C o m m a n d s \r 0005600 \r $ I $ 005 $ ? " U s e s O f D O 0005620 . B P r o c " , 0 $ P r o c e 0005640 d u r e s : T h e u s e s 0005660 o f t h e < D O > k e y \r 0005700 $ I $ $ Q $ \0 005 202 \0 037 \0 \b 365 035 \0 0005720 \0 ( \0 @ 300 \0 \0 , 300 - 320 L 300 V 330 r 0005740 300 202 001 B 301 C 321 a 301 m 001 204 301 205 321 233 0005760 301 247 001 306 377 277 \0 \0 002 004 \0 004 351 343 352 351 0006000 $ ^ \r \r \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0006720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 005 202 \0 0006740 037 \0 \b 365 035 \0 \0 ( \0 \0 @ 300 \0 \0 002 0006760 300 003 \0 004 375 277 \0 \0 \0 004 \0 004 364 356 366 364 0007000