home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
PROGRAMS
/
WSTAR
/
WS-MACRO.TXT
< prev
next >
Wrap
Text File
|
2000-06-30
|
31KB
|
548 lines
.po 3
.. right margin set at 72
INDEX OF FEATURES RELATED TO WORDSTAR
[ THE KAY*FOG RBBS | KEYSTOWS.ART | publisheΣ 22/12/8╡ ]
KEYS TO WORDSTAR: The Use of Macros
by Dick Ezzard
Copyright (C) 1985
__________INTRODUCTION__________
WHY USE MACRO COMMANDS?
Macro≤á makσ WordSta≥ int∩ ß mucΦ morσ powerfu∞ too∞ thaε mos⌠á peoplσ ì
realize«á T∩á speeΣá u≡á you≥ tex⌠ editinτ automatσá string≤á oµá WordSta≥ ì
command≤á witΦá ß keyboarΣ enhance≥ sucΦá a≤á Xtra-Key¼á SmartKey¼á ProKey¼ ì
ManyKey¼á QuikKey¼ SuperKe∙ o≥ thσ publiπ domaiε FK.COM« Theε thσ toucΦ oµ ì
ßá singlσá ke∙á caε cascadσ severa∞á WordSta≥á commands¼á speedinτá u≡á thσ ì
performancσ oµ somσ desirablσ proces≤ whicΦ woulΣ bσ slo≈ anΣ cumbersomσ iµ ì
yo⌡ haΣ t∩ ente≥ eacΦ commanΣ separately« (Thσ WordSta≥ commanΣ buffe≥ caε ì
receivσ anΣ storσ ß numbe≥ oµ command≤ faste≥ thaε an∙ humaε caε type.⌐
Accurac∙á i≤á aεá importan⌠á benefit║áá pre-se⌠á string≤á oµá command≤ ì
eliminatσ typographica∞ error≤ wheε keying-iε comple° sequence≤ -- n∩ smal∞ ì
advantagσá sincσ mistake≤ madσ wheε enterinτ comple° WordSta≥ command≤á caε ì
damagσ importan⌠ files.
Whilσá thσá numbe≥ oµ potentia∞ combination≤ i≤á astronomical¼á you'l∞ ì
probabl∙á comσ u≡ witΦ ß smal∞ se⌠ oµ favorite≤ tha⌠ yo⌡ kno≈ wel∞ anΣá usσ ì
often«á ╔á kee≡ thesσ tool≤ iε "setsó whicΦ arσ appropriatσ t∩á particula≥ ì
kind≤ oµ activities¼á onσ se⌠ fo≥ usσ durinτ higΦ speeΣ tex⌠ entry¼ anothe≥ ì
se⌠á fo≥ editinτ existinτ text«á ╔ finΣ especiall∙ usefu∞ ß se⌠ ╔ usσá fo≥ ì
re-arranginτ mishmash text files.
OTHER IMPROVEMENTS
Iεá additioεá t∩á macros¼á therσá arσ tw∩á morσá way≤á t∩á superchargσ ì
WordStar║ Usinτ ß raφ disk¼ anΣ eliminatinτ somσ oµ WordStar'≤ files« BotΦ ì
arσ discusseΣ below.
MACRO OVERVIEW
Let's take a look at some of my favorite macro types:
¬ Tex⌠ entr∙ key≤ (reversinτ tw∩ transposeΣ letters¼ fetchinτ specia∞ rule≥ ì
lines¼ deletinτ ß worΣ t∩ thσ left);
¬á Editinτá key≤ useΣ wheε traversinτ ß filσ (jumpinτ curso≥á t∩á thσá nex⌠ ì
paragraph¼á jumpinτá ßá giveε numbe≥ oµ lines¼á jumpinτ ß giveε numbe≥á oµ ì
paragraphs);
¬ Massivσ deletion≤ (deletσ froφ curso≥ t∩ beginninτ oµ file¼á deletσá froφ ì
curso≥ t∩ enΣ oµ file¼á deletσ t∩ enΣ oµ paragraph¼ deletσ t∩ beginninτ oµ ì
paragraph¼ deletσ ß blocδ witΦ retrieva∞ option);
è¬ Re-arranginτ tex⌠ (marδ curren⌠ sentencσ a≤ ß block¼á marδ paragrapΦ a≤ ß ì
block¼ movσ blocδ t∩ curso≥ anΣ swap¼ movσ linσ t∩ enΣ oµ file¼ movσ blocδ ì
t∩ enΣ oµ file¼ instal∞ severa∞ sortinτ bins¼ movσ blocδ t∩ bin);
* Indexing a file (copy line to end of file, copy block to top of file);
* Multiple file editing (view another file, add a note to another file);
¬á Othe≥á editinτ aid≤ (taτ markeΣ blocδ fo≥ late≥á re-marking¼á re-marδá ß ì
taggeΣ block)
¬ Miscellaneou≤ key≤ (removσ ghos⌠ line≤ froφ screen¼á prin⌠ markeΣá block¼ ì
removσ carriagσ return≤ no⌠ followeΣ b∙ linσ feeds);
* Formatting keys (re-form current paragraph, underline a single word);
¬ Finally¼á supercharginτ WordStar║á Usinτ ß ramdisδ t∩ ge⌠ thσ mos⌠ ou⌠ oµ ì
thesσá macros╗á eliminatinτ WordStar'≤ WSMSGS.OVR¼á MAILMERG.OV╥ overlays╗ ì
anΣ removinτ WS.CO═ t∩ makσ spacσ oε ß disk.
__________TEXT ENTRY KEYS__________
REVERSE TWO TRANSPOSED LETTERS ^Kk^S^Kb^S^Kv^Kh
Thi≤á reverse≤á tw∩ letter≤ entereΣ iε transposeΣá fashion¼á ßá commoε ì
occurrence«á Fo≥ example¼á iµ yo⌡ typσ thσ sequencσ teh¼á yo⌡ caε usσ thi≤ ì
ke∙á t∩ correc⌠ i⌠ t∩ "the.ó I⌠ ma∙ bσ usefu∞ durinτ higΦ speeΣ tex⌠á entr∙ ì
iµá thi≤á i≤ onσ oµ you≥ commoε mistakes«á However¼á i⌠ i≤á probabl∙á morσ ì
troublσá thaεá i⌠ i≤ wortΦ sincσ i⌠ require≤ tha⌠ yo⌡ positioεá thσá curso≥ ì
carefull∙ jus⌠ t∩ thσ righ⌠ oµ thσ tw∩ transposeΣ letters«
The quickest ways to correct errors detected during text entry:
Iµá yo⌡á arσá stil∞ iε thσ worΣ wherσ thσá erro≥á occurred¼á usσá you≥ ì
deletinτ backspacσ t∩ erasσ bacδ t∩ thσ erro≥ i≤ anΣ retypσ thσ error«
Iµá thσ erro≥ i≤ severa∞ word≤ bacδ oε thσ samσ line¼á usσ ^┴ t∩á jum≡ ì
bacδ t∩ thσ beginninτ oµ thσ worΣ whicΦ contain≤ thσ
error¼ theε retypσ thσ wholσ worΣ (unles≤ i⌠ i≤ ß monste≥ likσ BrzeniskΘ o≥ ì
something⌐á insertinτ i⌠ iε fron⌠ oµ thσ error¼á theε usσ ^╘ t∩ deletσá thσ ì
worΣ witΦ thσ error«
Iµ yo⌡ noticσ aε erro≥ bacδ furthe≥ oε you≥ screen¼ le⌠ i⌠ g∩ til∞ yo⌡ ì
g∩ througΦ oε you≥ prooµ read«á Especiall∙ iµ yo⌡ arσ goinτ t∩ d∩ ßá spel∞ ì
checδ anyway«
FETCH SPECIAL RULER LINES ^Qs^Kb<CR>^KK^Qb^KrR<CR>
Thi≤ bab∙ mark≤ ß tin∙ empt∙ block¼ theε read≤ iε ß filσ calleΣ ╥ whicΦ i≤ ì
wherσá yo⌡á kee≡ formattinτ stufµ likσ specia∞ rule≥ lines«á Thi≤ i≤á ver∙ ì
usefu∞á t∩ peoplσ wh∩ havσ t∩ adjus⌠ thei≥ tab≤ anΣ margiε setting≤á often¼ ì
likσá script-writer≤á anΣ peoplσ wh∩ makσ u≡ highl∙á formatteΣá table≤á anΣ ì
lists«á Als∩á usefu∞ iµ yo⌡ edi⌠ directl∙ oε datß basσ file≤ whicΦ havσ t∩ ì
linσ up«
è You≥ collectioε oµ rule≥ line≤ come≤ iε a≤ ß markeΣ block«á Placσ thσ ì
curso≥á oε thσ examplσ rule≥ linσ oµ you≥ choicσ anΣ d∩ ^Oµ t∩á rese⌠á you≥ ì
margin≤á anΣ tabs«á Theε d∩ ^K∙ t∩ erasσ thσ rule≥ linσ collectioε ou⌠á oµ ì
you≥ curren⌠ filσ unti∞ yo⌡ neeΣ 'eφ again«
DELETE WORD LEFT ^A^T
Anothe≥á erro≥á correcto≥ fo≥ usσ durinτ tex⌠ entry«á Wil∞á "ea⌠á upó ì
word≤ t∩ thσ left¼á a≤ man∙ time≤ a≤ yo⌡ hi⌠ it« Iµ yo⌡ wan⌠ t∩ star⌠ ove≥ ì
jus⌠ ß littlσ wa∙ back¼ come≤ iε handy«
__________EDITING KEYS__________
JUMP CURSOR TO NEXT PARAGRAPH ^Qf^N^N<CR><CR>
Thi≤á actuall∙ doe≤ ß finΣ oµ tw∩ cr/lµ linσ ending≤ iε ß row¼á s∩á i⌠ ì
jump≤á t∩á thσ nex⌠ paragrapΦ onl∙ iµ you≥ standarΣ forma⌠ i≤ t∩ includσá ß ì
blanδ linσ betweeε paragraphs« A≤ ß matte≥ oµ polic∙ i⌠ i≤ quitσ usefu∞ t∩ ì
standardizσá ß forma⌠ fo≥ you≥ owε "manuscriptó files¼á t∩ worδ iεá conjunì
ctioεá witΦá ß collectioε oµ specia∞ functioε keys«á Postponσá matter≤á oµ ì
formattinτ fo≥ printinτ unti∞ thσ las⌠ thinτ yo⌡ d∩ t∩ ß file«á Wheε doinτ ì
tex⌠ entr∙ anΣ conceptua∞ editing¼ leavσ justificatioε off¼ anΣ hypheε hel≡ ì
ofµ -- thosσ "featuresó wil∞ jus⌠ slo≈ yo⌡ down.
Afte≥á yo⌡á havσá useΣ thi≤ ke∙ oncσ t∩ jum≡ t∩ thσ to≡á oµá thσá nex⌠ ì
paragraph¼á yo⌡ caε jus⌠ hi⌠ ^╠ t∩ repea⌠ anΣ traversσ you≥ filσá paragrapΦ ì
b∙ paragraph«
JUMP N LINES ^Qf^N<CR>
Thi≤á i≤ thσ fron⌠ stuΓ oµ ß FIN─ commanΣ tha⌠ look≤ fo≥ linσ endings« ì
Afte≥ hittinτ thσ key¼á yo⌡ ente≥ ß numbe≥ t∩ tel∞ WordSta≥ ho≈ man∙á line≤ ì
t∩ find¼á theε hi⌠ thσ <RETURN╛ ke∙ again«á Fo≥ example¼ afte≥ hittinτ thσ ì
defineΣá functioεá ke∙á ente≥ 55<RETURN╛ anΣ yo⌡ wil∞ jum≡á 5╡á lines¼á thσ ì
norma∞ lengtΦ oµ ß WordSta≥ page« T∩ g∩ t∩ thσ 10tΦ pagσ ente≥ 550« Afte≥ ì
onσ use¼ iµ yo⌡ wan⌠ t∩ jum≡ thσ samσ numbe≥ oµ line≤ usσ ^L.
JUMP N PARAGRAPHS ^Qf^N^N<CR>
Simila≥á t∩ thσ previou≤ tw∩ keys¼á thi≤ onσ jump≤ paragraph≤ iµá the∙ ì
arσ delimiteΣ b∙ doublσ carriagσ return» linσ feeΣ sequences« Afte≥ hitinτ ì
thσ defineΣ key¼ ente≥ thσ numbe≥ anΣ <CR>. Repeat by ^L.
__________MASSIVE DELETIONS__________
Therσá arσá tw∩á usefu∞ way≤ t∩ makσ deletion≤á s∩á tha⌠á thσá deleteΣ ì
matria∞ caε bσ retrieveΣ late≥ iµ needed« Thσ firs⌠ i≤ simpl∙ t∩ shif⌠ thσ ì
"deletedóá materia∞á t∩á thσ enΣ oµ thσ file«á A⌠ thσ enΣ oµá thσá editinτ ì
process¼á it'≤ ß simplσ matte≥ t∩ cleaε u≡ thσ enΣ oµ thσ file«á Thσ seconΣ ì
method║ Se⌠ u≡ ß "deleteó macr∩ s∩ tha⌠ thσ filσ i≤ firs⌠ saveΣ beforσ thσ ì
deletioε take≤ place«á Usσ anothe≥ macr∩ t∩ yanδ bacδ thσ earlie≥á versioε ì
iµ thσ deletioε prove≤ unsatisfactory« BotΦ method≤ arσ describeΣ below.
.paèDELETE FROM CURSOR TO BEGINNING OF FILE ^Kk^Qr^Kb^Ky
Dangerous« I⌠ pick≤ ou⌠ ß smal∞ sectioε oµ tex⌠ o≥ datß fo≥ retetion¼ ì
froφ ß large≥ file«á Fo≥ example¼á sa∙ yo⌡ havσ captureΣ ß loτ oµ message≤ ì
froφá KAY*FO╟á anΣá therσá i≤á onσ iε therσ yo⌡ wan⌠á t∩á kee≡á fo≥á futurσ ì
referece«á Yo⌡á coulΣ usσ WordSta≥ t∩ browsσ dowε t∩ thσ filσá unti∞á you≥ ì
curso≥ i≤ a⌠ thσ to≡ oµ thσ materia∞ yo⌡ wan⌠ t∩ retain«á Hi⌠ thi≤ ke∙ anΣ ì
everythinτ abovσ it in the file disappears.
Thi≤ ke∙ i≤ s∩ dangerou≤ tha⌠ ╔ havσ takeε i⌠ ofµ m∙ keyboard¼ preferì
rinτá t∩ iε thσ commanΣ sequencσ myselµ wheε ╔ reall∙ wan⌠ t∩ d∩ ßá massivσ ì
delete«á Aεá accidenta∞ deletσ froφ thσ bottoφ oµ ß valuablσ filσ coulΣ bσ ì
trouble¼ wheε yo⌡ haven'⌠ yet backed up the fresh work.
DELETE FROM CURSOR TO END OF FILE ^Kb^Qc^Kk^Ky
Thi≤á clean≤ ou⌠ everythinτ iε ß filσ belo≈ thσ materia∞ yo⌡á wan⌠á t∩ ì
retain«á Anothe≥á examplσ oµ ß usefu∞ applicatioε fo≥ massivσ deletioεá i≤ ì
boilerplating« Yo⌡ kee≡ ß monste≥ filσ oµ al∞ thσ paragraph≤ yo⌡ migh⌠ usσ ì
iε ß busines≤ letter«á Opeε ß ne≈ filσ iε whicΦ t∩ writσ ß curren⌠ letter« ì
Theε reaΣ iε thσ filσ whicΦ i≤ you≥ collectioε oµ boilerplates« Selec⌠ thσ ì
fe≈ paragraph≤ yo⌡ wan⌠ t∩ usσ thi≤ time¼ movσ theφ t∩ thσ to≡ oµ thσ file¼ ì
anΣ deletσ thσ res⌠ usinτ thi≤ specia∞ functioε key«
Likσá it≤á siste≥ whicΦ delete≤ everythinτ t∩ thσ to≡ oµ thσá file¼á ╔ ì
finΣ thi≤ to∩ dangerou≤ t∩ havσ around«á ╔ usσ thσ commanΣ sequencσ ß lot¼ ì
bu⌠á don'⌠ wan⌠ t∩ bσ ablσ t∩ d∩ i⌠ witΦ onσ keyíá WoulΣ rathe≥ jus⌠á typσ ì
thσ command≤ a≤ fas⌠ a≤ ╔ can«
DELETE TO END OF PARAGRAPH ^Kb^Qf^N^N<CR><CR>^Kk^Ky
Thi≤á wil∞á ge⌠ everthinτ froφ wherσ thσ curso≥ i≤ t∩ thσ enΣá oµá thσ ì
paragraph¼á iµ yo⌡ forma⌠ you≥ paragraph≤ witΦ doublσ <CR>≤ a≤ recommended« ì
Notσá tha⌠ i⌠ use≤ botΦ blocδ operation≤ anΣ finΣ operation≤ whicΦá arσá iε ì
separatσ incompatiblσ part≤ oµ thσ WordSta≥ overla∙ file¼ s∩ you≥ disδ wil∞ ì
bσ accesseΣ ß couplσ oµ time≤ witΦ thi≤ one« However¼ i⌠ i≤ no⌠ baΣ witΦ ß ì
RA═á disk«á Notσ als∩ tha⌠ wherσ you≥ curso≥ land≤ afte≥ ß finΣá operatioε ì
differ≤ slightl∙ betweeε version≤ oµ WordStar«
Probabl∙ morσ troublσ thaε it'≤ worth«á ╔ ge⌠ thσ samσ effec⌠ jus⌠ a≤ ì
fas⌠á witΦá ßá sequencσ oµ ^Q∙ t∩ lo≡ ofµ thσá curren⌠á line¼á followeΣá b∙ ì
repositioninτá thσ curso≥ dowε anΣ hittinτ ^┘ thσ requireΣ numbe≥ oµ times«
Pau∞á St«á Johεá note≤ tha⌠ ^Kb^B^Kk^K∙ doe≤ thσ samσá thinτá jus⌠á a≤ ì
effectively.
DELETE TO BEGINNING OF PARAGRAPH ^Kb^Qf^N^N<CR>B<CR>^Kk^Ky
Simila≥á t∩ thσ jus⌠ precedinτ key¼á onl∙ thσ FIN─ operatioεá searche≤ ì
witΦá thσá ┬ fo≥ backward≤ optioε t∩ finΣ thσ doublσ <CR>'≤ whicΦ definσá ß ì
paragraph« Again¼ maybσ no⌠ wortΦ thσ troublσ iε mos⌠ cases«
DELETING A BLOCK, WITH RETRIEVAL OPTION ^Ks^Qp^Ky ^KqYD^R<CR>
Wheε performinτ ß block-delete¼á it'≤ nicσ t∩ havσ thσ abilit∙ t∩ yanδ ì
bacδá thσ deleteΣ portioε iµ yo⌡ changσ you≥ mind«á Thesσ tw∩ macro≤á givσ ì
yo⌡ jus⌠ thi≤ ability.
Thσá firs⌠ macro¼á ^Ks^Qp^Ky¼á firs⌠ save≤ thσ filσ iε it≤á pre-deletσ ìèforφá beforσ makinτ thσ actua∞ blocδ deletion«á Iµ yo⌡ don'⌠ likσ thσá reì
sult¼á anΣ wan⌠ t∩ returε t∩ thσ previou≤ versioε oµ thσ file¼á thσá seconΣ ì
macro¼á ^KqYD^R<CR>¼ take≤ yo⌡ ou⌠ oµ thσ filσ anΣ bacδ iε s∩ fas⌠ tha⌠ thσ ì
effec⌠ i≤ nearl∙ likσ yankinτ bacδ thσ deleteΣ text.
Thi≤á nift∙ ke∙ wa≤ addeΣ t∩ thσ collectioε b∙ DaviΣ Lewistoε wh∩ say≤ ì
hσ pickeΣ i⌠ u≡ froφ ß Kaypr∩ User'≤ Grou≡ file«
__________RE-ARRANGING TEXT__________
MARK CURRENT SENTENCE AS BLOCK ^Qf <CR>B^D^D^Kb^Qf <CR><CR>^Kk
Notσ tha⌠ therσ arσ tw∩ space≤ afte≥ eacΦ ^Qf«á Thi≤ ke∙ i≤ dependen⌠ ì
oεá thσá use≥á beinτá consisten⌠ iε endinτ eacΦá sentencσá witΦá tw∩á spacσ ì
charaters«á Doe≤ no⌠ worδ oε thσ firs⌠ sentencσ iε ß paragraph«á Probabl∙ ì
morσ oµ ß stun⌠ thaε anythinτ useful«
MARK PARAGRAPH AS BLOCK ^Qf^N^N<CR>B<CR>^X^X^Qf^N^N<CR><CR>^Kk
Thσ laz∙ man'≤ blocδ marker«á ProvideΣ you≥ paragraph≤ arσ configureΣ ì
separateΣá witΦ doublσ carriagσ return≤ a≤ recommended¼á placσá thσá curso≥ ì
anywherσá iε ß paragrapΦ anΣ hi⌠ thi≤ key«á Thσ paragrapΦ wil∞ bσá blockeΣ ì
fo≥ you¼ read∙ t∩ move«
Somσ cautions║ Won'⌠ worδ unles≤ thσ paragrapΦ i≤ precedeΣ anΣ foloweΣ ì
b∙á doublσá <CR>¼á whicΦá i≤ usuall∙ no⌠ thσ casσ fo≥ thσá firs⌠á anΣá las⌠ ì
paragraph≤á iε ß file«á AnΣ ma∙ no⌠ bσ thσ casσ a⌠ al∞ iµ yo⌡ don'⌠ forma⌠ ì
you≥ manuscrip⌠ file≤ thσ samσ wa∙ ╔ do« Theε re-desigε oµ thi≤ ke∙ ma∙ bσ ì
necessary«áá Also¼á thi≤á ke∙á work≤á witΦá WordSta≥á versioεá 2.26«á Thσ ì
positininτá oµ thσ curso≥ afte≥ ß finΣ operatioε differ≤ slightl∙ fo≥á somσ ì
othe≥ version≤ of WordStar so some tinkering will be required.
╔á don'⌠ usσ thi≤ onσ anymorσ becausσ ╔ aφ proficien⌠ enougΦ a⌠á blocδ ì
markinτá t∩á makσ bette≥ timσ jus⌠ zinginτ thσ curso≥ u≡ anΣ dowεá t∩á marδ ì
blocks«
MOVE BLOCK TO CURSOR ^Kv^Qv
Proceedinτá througΦ ß filσ yo⌡ caε marδ anΣ movσ block≤á iεá sequence« ì
Afte≥ yo⌡ marδ thσ firs⌠ block¼ yo⌡ prow∞ arounΣ movinτ thσ curso≥ til∞ yo⌡ ì
finΣá wherσ yo⌡ wan⌠ thσ blocδ t∩ light«á Hi⌠ thi≤ ke∙ anΣ thσ blocδ come≤ ì
t∩á thσ curso≥ location¼á thσ curso≥ snap≤ bacδ t∩ wherσ thσ blocδ wa≤á anΣ ì
yo⌡ arσ read∙ t∩ marδ you≥ nex⌠ block«
Yo⌡á ma∙á no⌠á wisΦ t∩ tiσ u≡ ß specia∞ functioεá ke∙á fo≥á ßá commanΣ ì
sequencσ a≤ simplσ a≤ ^Kv^Q÷ whicΦ i≤ eas∙ t∩ type«
MOVE LINE TO END OF FILE (HOLD OFF ERASE) ^Qs^Kb^X^Kk^Qr^Kv^Qv^Kh
Provide≤ aε optioε oε erasinτ lines║ Mark≤ thσ curren⌠ linσ a≤ ß blocδ ì
anΣ move≤ thσ markeΣ linσ t∩ thσ enΣ oµ thσ file¼á fo≥ late≥ consideration¼ ì
insteaΣ oµ permanentl∙ obliteratinτ thσ line¼á a≤ witΦ ^Y« I⌠ theε return≤ ì
thσ curso≥ t∩ wherσ yo⌡ arσ working.
Thi≤ jewe∞ i≤ thσ prototypσ fo≥ tex⌠ re-arrangement«á Iµ you≥ filσ i≤ ì
shor⌠ enougΦ t∩ exis⌠ entirel∙ iε RAM¼ i⌠ i≤ ver∙ quicδ indeed¼ anΣ yo⌡ caε ì
movσ severa∞ line≤ b∙ hittinτ thi≤ ke∙ several times in quick succession.
Sincσá eacΦá linσ goe≤ t∩ thσ enΣ oµ thσ file¼á i⌠ appear≤ unde≥á thσá onσ ì
whicΦá wa≤ previousl∙ moved«á Sincσ yo⌡ returε t∩ thσ placσ yo⌡ jus⌠á camσ ìèfrom¼á yo⌡ arσ oε thσ ver∙ nex⌠ line«á S∩ hi⌠ thi≤ ke∙ fivσ time≤ iε ß ro≈ ì
anΣ yo⌡ movσ ß fivσ linσ paragrapΦ to the bottom of the file.
Abou⌠á fivσá o≥ si° line≤ seem≤ t∩ bσ thσ limi⌠ oµ WordStar'≤á commanΣ ì
buffe≥á anΣ yo⌡ wil∞ bσ signaleΣ tha⌠ thσ buffe≥ i≤ ful∞ b∙ ß bee≡ anΣá thσ ì
appearancσá oµ somσ !!!!íá mark≤ a⌠ thσ to≡ oµ thσ screen«á No⌠ t∩á worry« ì
Jus⌠ slo≈ dowε ß littlσ anΣ theε yo⌡ can move some more lines.
Onσá oµá WordStar'≤ stickies⌠ pitfall≤ i≤ thσá ^┘á erasσá key«á DaviΣ ì
GiuntΘá ha≤ aε ingeniou≤ solutioε t∩ thi≤ probleφ iµ yo⌡ usσ ß full-fledgeΣ ì
keyboarΣ redefiner║ prograφ thi≤ sequencσ t∩ thσ ^┘ ke∙ s∩ tha⌠ thσ linσ i≤ ì
moveΣá t∩ thσ enΣ oµ thσ filσ anΣ WorΣ Sta≥ neve≥ find≤ ou⌠ tha⌠ ßá ^┘á wa≤ ì
enteredíá Thi≤ caε savσ thσ da∙ fo≥ thσ heavy-handeΣ typist¼á becausσ holì
dinτá ^┘ dowε fo≥ jus⌠ ß littlσ to∩ lonτ result≤ iε WordSta≥ deletinτá morσ ì
thaε onσ line.
Wheε yo⌡ enΣ you≥ edit¼á usσ ^Qπ t∩ g∩ t∩ thσ enΣ oµ file¼á anΣ deletσ ì
thσá reall∙ unwanteΣ line≤ froφ thσ bottoφ oµ thσ filσ (witΦ Blocδ marδ anΣ ì
delete)«á Firs⌠á yo⌡ thro≈ stufµ iε thσ wastebasket¼á late≥ oε yo⌡á ge⌠á ß ì
chancσ t∩ reconside≥ beforσ yo⌡ irrevocably burn it up.
MOVE BLOCK TO END OF FILE ^Qr^Kv^Qv^Kh
UseΣ afte≥ yo⌡ manuall∙ marδ ß block¼ thi≤ wil∞ movσ tha⌠ blocδ t∩ thσ ì
enΣá oµá thσá file«á AnΣ brinτ yo⌡ bacδ t∩ wherσ yo⌡á arσá working«á Aid≤ ì
tremendousl∙ iε thσ re-arrangemen⌠ oµ text«
Fo≥ example¼ let'≤ sa∙ yo⌡ havσ ß filσ whicΦ i≤ ß mishmasΦ oµ note≤ oε ì
roughl∙ thσ samσ subject¼á bu⌠ iε n∩ particula≥ order« Startinτ a⌠ thσ to≡ ì
oµá thσ file¼á marδ block≤ tha⌠ yo⌡ thinδ belonτ iε thσ middlσ oµ thσá filσ ì
anΣ usσ thi≤ ke∙ t∩ senΣ theφ t∩ thσ end« Wheε yo⌡ ge⌠ donσ witΦ thσ firs⌠ ì
pass¼á g∩ bacδ t∩ thσ to≡ anΣ g∩ througΦ agaiε sendinτ dowε stufµ tha⌠á yo⌡ ì
thinδ belong≤ t∩ thσ enΣ oµ thσ file« Yo⌡ havσ jus⌠ donσ ß rougΦ sort«
Thσá stufµ tha⌠ "belong≤ t∩ thσ beginningó yo⌡ neve≥ toucheΣ s∩ i⌠á i≤ ì
iε thσ fron⌠ oµ thσ file«á Thσ middlσ stufµ wen⌠ dowε firs⌠ bu⌠ wa≤ bumpeΣ ì
bacδá u≡ t∩ thσ middlσ wheε yo⌡ sen⌠ thσ enΣ stufµ dowε oε thσ seconΣ pass« ì
No≈ yo⌡ caε d∩ thσ samσ kinΣ oµ sor⌠ oε jus⌠ thσ beginninτá stuff«á Prett∙ ì
sooε yo⌡ wil∞ seσ somσ kind of sequence.
Usσá thi≤á onσá a≤ aε alternativσ t∩ deletion«á A≤ yo⌡á edi⌠á ßá filσ ì
throwinτáá stufµá t∩á thσá bottoφá i≤á equivalen⌠á t∩á puttinτá i⌠á iεá thσ ì
wastebasket« Usσ thi≤ techniquσ a≤ thσ poo≥ man'≤ "UNDOó command.
SETTING UP SORTING BINS ^K1 ^K2 ^K3 ^K4 ^K5
Al∞á thi≤á ke∙ doe≤ i≤ pos⌠ ß sequencσ oµá WordStar'≤á placσá markers« ì
Thi≤á i≤á preparator∙ t∩ usinτ thσ marker≤ a≤ target≤ fo≥ tex⌠ blocδá moveì
ments« Notσ tha⌠ therσ i≤ ß spacσ betweeε eacΦ oµ the markers.
MOVE BLOCK TO A BIN ^Q1^Kv^Qv^Kh ^Q2^Kv^Qv^Kh
Thi≤ se⌠ oµ key≤ move≤ markeΣ block≤ t∩ pre-designateΣ placσá markers« ì
╔á havσ thesσ ke∙ definition≤ installeΣ oε somσ oµ m∙ numbe≥ keys«á Wheε ╔ ì
wan⌠á t∩á movσ tex⌠ t∩ morσ location≤ thaε jus⌠ thσ to≡ o≥á bottoφá oµá thσ ì
file¼á ╔ se⌠ u≡ placσ markers¼ theε movσ througΦ thσ filσ markinτ block≤ a≤ ì
╔á go«á Afte≥ ß blocδ i≤ markeΣ (b∙ thσ laz∙ man'≤ blocδ marke≥ ke∙ iµ yo⌡ ì
like⌐á jus⌠ hi⌠ thσ appropriatσ dispatche≥ ke∙ anΣ thσ blocδ wil∞ bσá moveΣ ì
t∩á thσ correspondinτ placσ marke≥ anΣ thσ curso≥ wil∞ sna≡ bacδá t∩á wherσ ì
yo⌡ arσ working«
è
__________INDEXING A FILE__________
COPY LINE TO END OF FILE ^Qs^Kb^X^Kk^Qr^Kc^Qv^Kh
Thi≤ ver∙ usefu∞ ke∙ i≤ siste≥ t∩ thσ ke∙ whicΦ move≤ line≤ t∩ thσ enΣ ì
oµá file«á Thi≤ onσ send≤ ß cop∙ oµ thσ curren⌠ curso≥ linσ t∩ thσ enΣá oµ ì
filσ anΣ leave≤ yo⌡ read∙ t∩ continuσ prowlinτ thσ file«
Wh∙ cop∙ line≤ t∩ thσ bottoφ oµ thσ file┐á I⌠ i≤ aε eas∙ wa∙ t∩ makσ ß ì
tablσ oµ content≤ fo≥ ß tex⌠ file« Ever∙ s∩ ofteε ╔ signpos⌠ m∙ manuscrip⌠ ì
file≤á witΦá headline≤ (usuall∙ usinτ WordStar'≤ doublσ do⌠á commen⌠á linσ ì
format)«á Afte≥á ßá filσ i≤ morσ o≥ les≤ completσ ╔ star⌠ a⌠ thσá to≡á anΣ ì
placσ thσ curso≥ oε eacΦ headinτ line¼á hi⌠ thi≤ ke∙ anΣ senΣ ß cop∙ t∩ thσ ì
bottoφá oµá thσá file«á Afte≥ browsinτ througΦ thσ entirσ filσá ╔á finΣá ß ì
collectioεá oµ thσ heading≤ a⌠ thσ bottom«á Wheε the∙ arσ moveΣ t∩ thσ to≡ ì
the∙ becomσ ß tablσ oµ content≤ fo≥ thσ filσ anΣ hel≡ mσ t∩ jum≡ dowε t∩á ß ì
specifiπ