Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lisp / Filp / LISP17

.TXT
Скачиваний:
20
Добавлен:
15.06.2014
Размер:
21.3 Кб
Скачать
7.3.2. Љ®¬ ­¤л Є®­ва®«п ¤ЁбЇ«Ґп

‚ Є ¦¤л© Є®­ЄаҐв­л© ¬®¬Ґ­в ­  нЄа ­Ґ ¤ЁбЇ«Ґп ¬®¦Ґв Ўлвм
Ї®Є § ­ , ў-®б­®ў­®¬, в®«мЄ® з бвм ⥪бв . …б«Ё । Єв®а
Ї®«гз Ґв Є®¬ ­¤г ЇҐаҐ¬ҐбвЁвм Єгаб®а ў вг з бвм ⥪бв , Є®в®а п ­ 
нЄа ­Ґ ®вбгвбвўгҐв, ⥪бв "бў®а зЁў Ґвбп" «ЁЎ® ўўҐае (в.Ґ. Ї®
­ Їа ў«Ґ­Ёо Є Є®­жг д ©« ), «ЁЎ® ў­Ё§ (Ї® ­ Їа ў«Ґ­Ёо Є ­ з «г
д ©« ),   ­  нЄа ­Ґ Ї®пў«пҐвбп ⥪бв б в®Ј® ¬Ґбв , ­  Є®в®а®Ґ Ї®
Є®¬ ­¤Ґ ЇҐаҐ¬ҐбвЁвбп Єгаб®а.
<Ctrl-Z> б¤ўЁЈ Ґв ⥪бв ўўҐае ­  ®¤­г бва®Єг,   ­®ў п бва®Є 
Ўг¤Ґв а бЇ®« Ј вмбп ў ­Ё¦­Ґ© з бвЁ нЄа ­ . <Ctrl-W> б¤ўЁЈ Ґв
⥪бв ў­Ё§ ­  бва®Єг,   ­®ў п бва®Є  Ўг¤Ґв а бЇ®« Ј вмбп ў
ўҐае­Ґ© з бвЁ нЄа ­ . ЏаЁ н⮬ Єгаб®а ®бв Ґвбп ў в®© ¦Ґ Ї®§ЁжЁЁ ў
⥪бвҐ, ЇҐаҐ¬Ґй пбм ў¬Ґб⥠б ⥪б⮬ ўўҐае Ё«Ё ў­Ё§. Ћ¤­ Є®, Ґб«Ё
Єгаб®а ­ е®¤Ёвбп ў б ¬®¬ ўҐаег Ё«Ё ў б ¬®¬ ­Ё§г нЄа ­ , ®­
®бв Ґвбп ­  ¬ҐбвҐ. Љгаб®а ­ЁЄ®Ј¤  ­Ґ Ёб祧 Ґв б нЄа ­ .
<Ctrl-R> Ё <Ctrl-‘> ЇҐаҐ¬Ґй ов ⥪бв ᮮ⢥вб⢥­­® ў­Ё§ Ё
ўўҐае ­  3/4 Ї®«­®Ј® нЄа ­ . ЏаЁ н⮬ Єгаб®а ®бв Ґвбп ў в®© ¦Ґ
Ї®§ЁжЁЁ, ­® б¤ўЁЈ Ґвбп ў¬Ґб⥠б ⥪б⮬. <Ctrl-Q>‘ ЇҐаҐ¬Ґй Ґв
Єгаб®а Ё ®Є­® ў Є®­Ґж д ©« , <Ctrl-Q>R - ў ­ з «® д ©« .


7.3.3. Љ®¬ ­¤л ўў®¤  ⥪бв 

‘гйҐбвўгов ¤ў  вЁЇ  ўў®¤  ⥪бв : вЁЇ Replace Ё вЁЇ Insert.
<Ctrl-V> - нв® ЇҐаҐЄ«оз вҐ«м б ®¤­®Ј® вЁЇ  ўў®¤  ­  ¤агЈ®©. €¬п
⥪г饣® вЁЇ  ўў®¤  ўбҐЈ¤  гЄ §лў Ґвбп ў бва®ЄҐ б®бв®п­Ёп
। Єв®а  ў ўҐае­Ґ© Їа ў®© з бвЁ ®Є­  । Єв®а . ЏҐаў®­ з «м­®
। Єв®а㠢ᥣ¤  гбв ­ ў«Ёў Ґвбп вЁЇ Insert (ўбв ўЄЁ).
ЏаЁ вЁЇҐ Replace (§ ¬ҐйҐ­Ёп) бЁ¬ў®«л Ё Їа®ЎҐ«л Ї®¤ Єгаб®а®¬
Ё бЇа ў  ®в ­ҐЈ® Ўг¤гв § ¬Ґй вмбп ­  ­®ўлҐ ўў®¤Ё¬лҐ бЁ¬ў®«л. ќв®
б ¬л© Їа®бв®© бЇ®б®Ў ЇҐаў®­ з «м­®Ј® ўў®¤  ⥪бв . ЋиЁЎ®з­лҐ
бЁ¬ў®«л ¬®Јгв Ўлвм ЁбЇа ў«Ґ­л Їг⥬ Їа®бв®© § ¬Ґ­л Ёе ­ 
Їа ўЁ«м­лҐ б Є« ўЁ вгал,   ⥪бв ¬®¦Ґв Ўлвм § вҐав Їг⥬
§ ¬ҐйҐ­Ёп ҐЈ® Їа®ЎҐ« ¬Ё.
ЏаЁ вЁЇҐ Insert бЁ¬ў®«л Ё Їа®ЎҐ«л Ї®¤ Єгаб®а®¬ Ё бЇа ў  ®в
­ҐЈ® б¤ўЁЈ овбп ўЇа ў®, ®бў®Ў®¦¤ п б«Ґў  ®в бҐЎп ¬Ґбв® ¤«п ­®ўле
ўбв ў«пҐ¬ле ЇҐаҐ¤ ­Ё¬Ё бЁ¬ў®«®ў. Ќ ЇаЁ¬Ґа, ⥪бв "(CONS BETA)"
¬®¦Ґв Ўлвм Ё§¬Ґ­Ґ­ ­  "(CONS ALPHA BETA)" Їг⥬ ўбв ўЄЁ "ALPHA"
ЇҐаҐ¤ "BETA".
Љ Є Ї®Є § ­® ­® ЇаЁ¬ҐаҐ, бЁ¬ў®« ўбв ў«пҐвбп ў ⥪бв
­ҐЇ®б।б⢥­­® ЇҐаҐ¤ Єгаб®а®¬:

ЇҐаў®­ з «м­® ўл¤ Ґвбп: (CONS BETA)
Ї®б«Ґ ўў®¤  "Ђ": (CONS ABETA)
Ї®б«Ґ ўў®¤  "L": (CONS ALBETA)
Ї®б«Ґ ўў®¤  "P": (CONS ALPBETA)
Ї®б«Ґ ўў®¤  "H": (CONS ALPHBETA)
Ї®б«Ґ ўў®¤  "A": (CONS ALPHABETA)
Ї®б«Ґ ўў®¤  " ": (CONS ALPHA BETA)

ЏаЁ вЁЇҐ Insert <Ctrl-I> Ё«Ё Є« ўЁиў <TAB> ®бгйҐбвў«пов
ўбв ўЄг бЁ¬ў®«  ў ⥪бв Ё б¤ўЁЈ Єгаб®а  ўЇа ў® Є б«Ґ¤го饬г tab
stop. <Ctrl-M> Ё«Ё Є« ўЁи  <RETURN> ®бгйҐбвў«пов ўбв ўЄг ­®ў®©
бва®ЄЁ ў ⥪бв Ё б¤ўЁЈ Єгаб®а  ў­Ё§ Є ­ з «г ­®ў®© бва®ЄЁ. ‘¬.
а §¤Ґ« 7.3.1., Ј¤Ґ ®ЇЁб ­л १г«мв вл а Ў®вл <TAB> Ё <RETURN> ЇаЁ
вЁЇҐ Replace.
Љ Є ЇаЁ вЁЇҐ Insert, в Є Ё ЇаЁ вЁЇҐ Replace <Ctrl-N>
®бгйҐбвў«пҐв ўбв ўЄг ў ⥪бв ­®ў®© бва®ЄЁ; ®¤­ Є®, ў ®в«ЁзЁҐ ®в
<RETURN> Єгаб®а ­Ґ б¤ўЁЈ Ґвбп,   ®бв Ґвбп ў Їа ў®¬ Є®­жҐ
ЇаҐаў ­­®© бва®ЄЁ.
<Ctrl-P> "§ бв ў«пҐв" । Єв®а ЁЈ­®аЁа®ў вм ®Ўлз­л© бЇ®б®Ў
гЇа ў«Ґ­Ёп Єгаб®а®¬, Ё б«Ґ¤гойЁ© ўў®¤Ё¬л© бЁ¬ў®« Ўг¤Ґв
¤®Ў ў«пвмбп ў ⥪бв, Є Є Ё ¤агЈЁҐ бЁ¬ў®«л.


7.3.4. Љ®¬ ­¤л г­Ёз⮦Ґ­Ёп ⥪бв 

ЏаЁ вЁЇҐ Replace б ¬л¬ Їа®бвл¬ бЇ®б®Ў®¬ г­Ёз⮦Ёвм ⥪бв
пў«пҐвбп § ¬ҐйҐ­ЁҐ ҐЈ® Їа®ЎҐ« ¬Ё Ё«Ё ¤агЈЁ¬Ё бЁ¬ў®« ¬Ё. ЌЁ¦Ґ
ЇаЁўҐ¤Ґ­л Є®¬ ­¤л г­Ёз⮦Ґ­Ёп, а Ў®в ойЁҐ ЇаЁ «оЎ®¬ вЁЇҐ.
<Ctrl-G> г­Ёз⮦ Ґв бЁ¬ў®« Ї®¤ Єгаб®а®¬. <Ctrl-_> Ё«Ё
Є« ўЁи  <RUBOUT>,   в Є¦Ґ <DELETE> г­Ёз⮦ ов бЁ¬ў®«
­ҐЇ®б।б⢥­­® б«Ґў  ®в Єгаб®а .
<Ctrl-’> г­Ёз⮦ Ґв б«®ў® бЇа ў  ®в Єгаб®а .
<Ctrl-“> г­Ёз⮦ Ґв бва®Єг, ­  Є®в®а®© а бЇ®« Ј Ґвбп Єгаб®а,
ўЄ«оз п Ё бЁ¬ў®«л ­®ў®© бва®ЄЁ ў Є®­жҐ ¤ ­­®© бва®ЄЁ.
<Ctrl-Q>Y г­Ёз⮦ Ґв Їа ўл© Є®­Ґж ⥪г饩 бва®ЄЁ, ­ зЁ­ п б
Єгаб®а  Ё ¤® Є®­ж  бва®ЄЁ, ­® ­Ґ ўЄоз п бЁ¬ў®«®ў ­®ў®© бва®ЄЁ.
<Ctrl-Q>RUBOUT г­Ёз⮤ Ґв «Ґўго з бвм бва®ЄЁ б ҐҐ ­ з «  Ё
¤® Єгаб®а .
Ља®¬Ґ нв®Ј®, бгйҐбвўгов Є®¬ ­¤л Ў«®Є®ў Ё бЇЁбЄ®ўле бвагЄвга
(б¬. а §¤Ґ«л 7.3.5. Ё 7.3.7.), Є®в®алҐ в Є¦Ґ ЁбЇ®«м§говбп ¤«п
г­Ёз⮦Ґ­Ёп ⥪бв .
’ҐЄбв, Є®в®ал© Ўл« г­Ёз⮦Ґ­ Ї®б«Ґ¤­Ё¬ Є®¬ ­¤®© <Ctrl-Y> Ё«Ё
Є®¬ ­¤ ¬Ё г­Ёз⮦Ґ­Ёп Ў«®Є®ў Ё«Ё бвагЄвга, ¬®¦Ґв Ўлвм
ў®ббв ­®ў«Ґ­ б Ї®¬®ймо <Ctrl-U>. „ ­­ п Є®¬ ­¤  ¤ Ґв ў®§¬®¦­®бвм
ў®ббв ­®ўЁвм ⥪бв, г­Ёз⮦Ґ­­л© Ї® ®иЁЎЄҐ, Ё, Єа®¬Ґ в®Ј®,
®Ў«ҐЈз Ґв Їа®жҐбб ЇҐаҐ¬ҐйҐ­Ёп Ё«Ё Є®ЇЁа®ў ­Ёп бва®ЄЁ ⥪бв .
—в®Ўл ЇҐаҐ¬ҐбвЁвм бва®Єг, ЇҐаҐўҐ¤ЁвҐ Єгаб®а ­  ¤ ­­го бва®Єг Ё
ўўҐ¤ЁвҐ <Ctrl-Y>; бва®Є  г­Ёз⮦Ёвбп. …б«Ё бва®Є  ЇҐаҐ¤ нвЁ¬
Є®ЇЁа®ў « бм, ўўҐ¤ЁвҐ <Ctrl-U>. ‡ вҐ¬ ЇҐаҐўҐ¤ЁвҐ Єгаб®а ў в®
¬Ґбв®, Єг¤  ­г¦­® ўбв ўЁвм бва®Єг, Ё ўўҐ¤ЁвҐ <Ctrl-U>.


7.3.5. Љ®¬ ­¤л Ў«®Є®ў

Љ®¬ ­¤л Ў«®Є®ў Ї®§ў®«пов ЇҐаҐ¬Ґй вм, Є®ЇЁа®ў вм, г­Ёз⮦ вм
Ў«®Є ⥪бв ,   в Є¦Ґ бзЁвлў вм ҐЈ® Ё§ д ©«  Ё«Ё § ЇЁблў вм ў
д ©«. „ўгебЁ¬ў®«м­лҐ Є®¬ ­¤л, ­ зЁ­ ойЁҐбп ­  <Ctrl-Ћ>,
Ё­ЁжЁЁагов Є®¬ ­¤л Ў«®Є®ў. ‚в®а®© бЁ¬ў®« Є®¬ ­¤ пў«пҐвбп
¬­Ґ¬®­ЁзҐбЄЁ¬. ‘Їгбвп ­ҐбЄ®«Є® ᥪ㭤 Ї®б«Ґ ўў®¤  <Ctrl-Ћ> ­ 
нЄа ­ ¤ЁбЇ«Ґп ўл¤ Ґвбп Ї®¤бЄ §Є , Ґб«Ё Ї®«м§®ў вҐ«м ҐйҐ ­Ґ гбЇҐ«
ўўҐбвЁ ўв®а®© бЁ¬ў®« Є®¬ ­¤л.
Ђ­ «®ЈЁз­®, ¤«п вЁЇ  । Єв®а  WordStar ¤ўгебЁ¬ў®«м­лҐ
Є®¬ ­¤л, ­ зЁ­ ойЁҐбп б <Ctrl-K>, в Є¦Ґ ¬®Јгв Ё­ЁжЁЁа®ў вм
Є®¬ ­¤л Ў«®Є®ў. Ћ¤­ Є® ўв®а®© бЁ¬ў®« Є®¬ ­¤ ­Ґ ўбҐЈ¤  пў«пҐвбп
¬­Ґ¬®­ЁзҐбЄЁ¬.
<Ctrl-Ћ>‚ Ё <Ctrl-Љ>‚ ®в¬Ґз ов ­ з «® Ў«®Є  ⥪бв ,
<Ctrl-Ћ>… Ё <Ctrl-Љ>Љ - Є®­Ґж ⥪бв .
<Ctrl-Ћ>Њ Ё <Ctrl-Љ>V ЇҐаҐ¬Ґй ов Ў«®Є ⥪бв  б ҐЈ® ⥪г饣®
Ї®«®¦Ґ­Ёп ¤® Ї®«®¦Ґ­Ёп Єгаб®а . <Ctrl-Ћ>‘ Ё <Ctrl-Љ>‘ ¤Ґ« ов
Є®ЇЁо ⥪г饣® Ў«®Є  ⥪бв  ­  ¬ҐбвҐ, гЄ § ­­®¬ Єгаб®а®¬.
<Ctrl-Ћ>D Ё <Ctrl-Љ>Y г­Ёз⮦ ов ⥪гйЁ© Ў«®Є ⥪бв .
<Ctrl-O>R Ё <Ctrl-K>R ўл¤ ов ­  нЄа ­ Ї®¤бЄ §Єг:

Read file:

Ё ¦¤гв, Ї®Є  Ї®«м§®ў вҐ«м ­Ґ ўўҐ¤Ґв Ё¬п д ©«  Ё ­Ґ ­ ¦¬Ґв Є« ўЁиг
<RETURN> Ё«Ё <ESC>. …б«Ё Ё¬п д ©«  ­Ґ Ўл«® ўўҐ¤Ґ­®, Є®¬ ­¤ 
з⥭Ёп ЇаҐалў Ґвбп. ‚ Їа®вЁў­®¬ б«гз Ґ ⥪бв бзЁвлў Ґвбп Ё§ д ©« 
Ё ўбв ў«пҐвбп ў ¬Ґбв®, гЄ § ­­®Ґ Єгаб®а®¬.
<Ctrl-O>W Ё <Ctrl-K>W ўл¤ ов Ї®¤бЄ §Єг:

Write file:

Ё ¦¤гв, Ї®Є  Ї®«м§®ў вҐ«м ­Ґ ўўҐ¤Ґв Ё¬п д ©«  Ё ­Ґ ­ ¦¬Ґв Є« ўЁиг
<RETURN> Ё«Ё <ESC>. …б«Ё Ё¬п д ©«  ­Ґ Ўл«® ўўҐ¤Ґ­®, Є®¬ ­¤ 
§ ЇЁбЁ ЇаҐалў Ґвбп. ‚ Їа®вЁў­®¬ б«гз Ґ ⥪бв Ё§ Ў«®Є 
§ ЇЁблў Ґвбп ў д ©«.


7.3.6. Љ®¬ ­¤л Ї®ЁбЄ  Ё § ¬Ґ­л

<Ctrl-Q>F ўл¤ Ґв ­  нЄа ­ Ї®¤бЄ §Єг:

Find string:

Ё ¦¤Ґв, Ї® Є Ї®«м§®ў вҐ«м ­Ґ ўўҐ¤Ґв бва®Єг Ё ­Ґ ­ ¦¬Ґв Є« ўЁиг
<RETURN> Ё«Ё <ESC>. …б«Ё бва® Є ­Ґ Ўл«  ўўҐ¤Ґ­ , Є®¬ ­¤ 
ЇаҐалў Ґвбп. ‚ Їа®вЁў­®¬ б«гз Ґ Є®¬ ­¤  ®бгйҐбвў«пҐв Ї®ЁбЄ ЇҐаў®©
нЄўЁў «Ґ­в­®© бва®ЄЁ ў ⥪бвҐ. …б«Ё бва®Є  ­ ©¤Ґ­ , Єгаб®а
ЇҐаҐ¬Ґй Ґвбп Є ҐҐ ­ з «г; Ґб«Ё ­Ґв, Єгаб®а ЇҐаҐ¬Ґй Ґвбп ў Є®­Ґж
⥪бв .
<Ctrl-Q>A ўл¤ Ґв Ї®¤бЄ §Єг:

Find string:

Ё ¦¤Ґв, Ї®Є  Ї®«м§®ў вҐ«м ­Ґ ўўҐ¤Ґв бва®Єг Ё ­Ґ ­ ¦¬Ґв <RETURN>
Ё«Ё <ESC>. ‡ вҐ¬ Є®¬ ­¤  ўл¤ Ґвбп Ї®¤бЄ §Є :

Replace with:

Ё ¦¤Ґв, Ї®Є  Ї®«м§®ў вҐ«м ­Ґ ўўҐ¤Ґв ­®ўго бва®Єг Ё ­Ґ ­ ¦¬Ґв
<RETURN> Ё«Ё <ESC>. Ќ Є®­Ґж, Є®¬ ­¤  ўлЇ®«­пҐв Ї®ЁбЄ ЇҐаў®©
бва®ЄЁ ў ⥪бвҐ, нЄўЁў «Ґ­в­®© бва®ЄҐ Ё§ "Find string", Ё ўл¤ Ґв
Ї®¤бЄ §Єг:

Replace string? (Y/N) .

…б«Ё Ї®«м§®ў вҐ«м ўў®¤Ёв "Y", бва®Є  § ¬Ґй Ґвбп ­  бва®Єг Ё§
"Replace string". …б«Ё бва®Є  Ё§ "Find string" ­Ґ ­ ©¤Ґ­ , Єгаб®а
ЇҐаҐ¬Ґй Ґвбп ў Є®­Ґж ⥪бв .
<Ctrl-L> Ї®ўв®апҐв Ї®ЁбЄ ў ⥪б⥠бва®ЄЁ, нЄўЁў «Ґ­в­®©
бва®ЄҐ Ё§ "Find string".
<Ctrl-Q>V ЇҐаҐ¬Ґй Ґв Єгаб®а ў вг в®зЄг, ў Є®в®а®©
ўлЇ®«­п« бм Ї®б«Ґ¤­пп ®ЇҐа жЁп Ї®ЁбЄ  Ё«Ё ўбв ўЄЁ.


7.3.7. Љ®¬ ­¤л бЇЁбЄ®ўле бвагЄвга

Љ®¬ ­¤л бЇЁбЄ®ўле бвагЄвга Ї®§ў®«пов ЇҐаҐ¬Ґй вм, Є®ЇЁа®ў вм,
г­Ёз⮦ вм, бзЁвлў вм Ё§ д ©«  Ё § ЇЁблў вм ў д ©« S-ўла ¦Ґ­Ёп.
„ўгебЁ¬ў®«м­лҐ Є®¬ ­¤л, ­ зЁ­ ойЁҐбп б <ESC>, Ё­ЁжЁЁагов Є®¬ ­¤л
бЇЁбЄ®ўле бвагЄвга. …б«Ё muLISP а Ў®в Ґв ­  IBM PC Ё«Ё Ї®¤®Ў­®©
ќ‚Њ, ¬®¦­® ЁбЇ®«м§®ў вм в Є¦Ґ Є« ўЁиг <Alt>. ‚в®а®© бЁ¬ў®« Ї ал
<ESC> Ё«Ё <Alt> пў«пҐвбп ¬­Ґ¬®­ЁзҐбЄЁ¬.
<ESC>D Ё <Alt-D> ЇҐаҐ¬Ґй ов Єгаб®а ўЇҐаҐ¤ ­  ®¤­®
S-ўла ¦Ґ­ЁҐ, <ESC>S Ё <Alt-S> - ­ § ¤ ­  ®¤­® S-ўла ¦Ґ­ЁҐ.
<ESC>F Ё <Alt-F> ЇҐаҐ¬Ґй ов Єгаб®а ўЇҐаҐ¤, гбв ­ ў«Ёў п ҐЈ®
Ї®б«Ґ Є®­ж  бЇЁбЄ , Ј¤Ґ а бЇ®« Ј Ґвбп Єгаб®а. <ESC>A Ё <Alt-A>
ЇҐаҐ¬Ґй ов Єгаб®а ­ § ¤, гбв ­ ў«Ёў п ҐЈ® ЇҐаҐ¤ ­ з «®¬ бЇЁбЄ ,
Ј¤Ґ а бЇ®« Ј Ґвбп Єгаб®а.
<ESC>X Ё <Alt-X> ЇҐаҐ¬Ґй ов Єгаб®а ўЇҐаҐ¤ Ё гбв ­ ў«Ёў ов
ҐЈ® Ї®б«Ґ ЇҐаў®© «Ґў®© ЄагЈ«®© бЄ®ЎЄЁ (в.Ґ. ўЇҐаҐ¤ Ё ў­Ё§ ­ 
бЇЁб®Є).
<ESC>C Ё <Alt-C> ЇҐаҐ¬Ґй ов Єгаб®а ў­Ё§ Є ­ з «г бва®ЄЁ,
ЇҐаўл© бЁ¬ўа« Є®в®а®© ­Ґ пў«пҐвбп ­Ё Їа®ЎҐ«®¬, ­Ё в®зЄ®© б
§ Їпв®© (в.Ґ. ®Ўлз­® - Є ­ з «г б«Ґ¤го饣® ®ЇаҐ¤Ґ«Ґ­Ёп).
<ESC>R Ё <Alt-R> ЇҐаҐ¬Ґй ов Єгаб®а ўўҐае Є ­ з «г бва®ЄЁ,
ЇҐаўл© бЁ¬ў®« Є®в®а®© - ­Ё Їа®ЎҐ«, ­Ё в®зЄ  б § Їпв®©.
<ESC>T Ё <Alt-T> г­Ёз⮦ ов S-ўла ¦Ґ­ЁҐ Ї®¤ Єгаб®а®¬ Ё
бЇа ў  ®в Єгаб®а . <ESC>Y Ё <Alt-Y> г­Ёз⮦ ов ®ЇаҐ¤Ґ«Ґ­ЁҐ, Ј¤Ґ
а бЇ®« Ј Ґвбп Єгаб®а (в.Ґ. ЇҐаҐ¬Ґй ов Єгаб®а Є ­ з «г ⥪г饣®
®ЇаҐ¤Ґ«Ґ­Ёп Ё г­Ёз⮦ ов S-ўла ¦Ґ­ЁҐ).
<ESC>L Ё <Alt-L> § Єалў ов । Єв®а Ё ЇҐаҐ¤ ов гЇа ў«Ґ­ЁҐ ­ 
®Є­® ўлзЁб«Ґ­Ёп LISP. „«п ў®§ўа в  ў । Єв®а ўлзЁб«Ґ­Ёп ўўҐ¤ЁвҐ

(RETURN)

б«Ґ¤®¬ §  §­ Є®¬ ¤®«« а .
<ESC>! Ё <Alt-!> ўл¤ ов ў ®Є­® ўлзЁб«Ґ­Ёп LISP १г«мв в
ўлзЁб«Ґ­Ёп S-ўла ¦Ґ­Ёп Ї®¤ Єгаб®а®¬ Ё бЇа ў  ®в ­ҐЈ®. „ ­­ п
Є®¬ ­¤  ¤ Ґв ў®§¬®¦­®бвм ўлЎ®а®з­® ЇҐаҐ®ЇаҐ¤Ґ«пвм ®ЇаҐ¤Ґ«Ґ­Ёп
। ЄвЁа㥬ле дг­ЄжЁ©; нв® Ї®«Ґ§­® ЇаЁ Ёе вҐбвЁа®ў ­ЁЁ.


7.3.8. Љ®¬ ­¤л б®еа ­Ґ­Ёп д ©«®ў

„ ­­лҐ Є®¬ ­¤л Ї®§ў®«пов б®еа ­пвм ⥪бв Ё«Ё ®вЄ §лў вмбп ®в
­ҐЈ®. „ўгебЁ¬ў®«м­лҐ Є®¬ ­¤л, ­ зЁ­ ойЁҐбп б <Ctrl-Љ>, Ё­ЁжЁЁагов
нвЁ Є®¬ ­¤л.
—ҐаҐ§ ­ҐбЄ®«мЄ® ᥪ㭤 Ї®б«Ґ ўў®¤  <Ctrl-Љ> ­  нЄа ­ ¤ЁбЇ«Ґп
ўл¤ Ґвбп Ї®¤бЄ §Є , Ґб«Ё Ї®«м§®ў вҐ«м ­Ґ гбЇҐ« ўўҐбвЁ ўв®а®©
бЁ¬ў®« Є®¬ ­¤л.
<Ctrl-K>D б®еа ­пҐв ⥪бв ў ўЁ¤Ґ д ©«  Ё ў®§ўа й Ґв
гЇа ў«Ґ­ЁҐ ў Ј®«®ў­®Ґ ¬Ґ­о । Єв®а .
<Ctrl-K>S б®еа ­пҐв ⥪бв ў ўЁ¤Ґ д ©«  Ё § ­®ў® ®вЄалў Ґв
д ©« ¤«п । ЄвЁа®ў ­Ёп. „ ­­ п Є®¬ ­¤  ¬®¦Ґв ЇаҐ¤®вўа вЁвм
Є в бва®дЁзҐбЄго Ї®вҐао Ё­д®а¬ жЁЁ ў б«гз Ґ Ї®ўаҐ¦¤Ґ­Ёп ’Ћ.
…б«Ё ў ⥪бв ў­®бЁ«Ёбм Ё§¬Ґ­Ґ­Ёп, <Ctrl-Љ>Ђ Ё <Ctrl-K>Q
ўлᢥ稢 ов Ї®¤бЄ §Єг:

Abandon <filename>? (Y/N) ,

Ј¤Ґ <Ё¬п-д ©« > - нв® Ё¬п ®в। ЄвЁа®ў ­­®Ј® д ©« . …б«Ё ўл ўўҐ¤Ё
"Y", в® ®в। ЄвЁа®ў ­­л© ⥪бв г¤ «пҐвбп,   гЇа ў«Ґ­ЁҐ
ў®§ўа й Ґвбп ў Ј®«®ў­®Ґ ¬Ґ­о । Єв®а . ‚ Їа®вЁў­®¬ б«гз Ґ
­ЁЄ ЄЁе ¤Ґ©бвўЁ© ­Ґ Їа®Ёб室Ёв.
…б«Ё Ё§¬Ґ­Ґ­Ёп ­Ґ ў­®бЁ«Ёбм, ⥪бв Їа®бв® г¤ «пҐвбп.


7.3.9. Љ®¬ ­¤л ®Є­ 

<Ctrl-Q>W Ї®§ў®«пҐв Ё§¬Ґ­Ёвм а §¬Ґал ®Є­  ⥪бв  Ё ҐЈ® д®а¬г
­  ўаҐ¬п । ЄвЁа®ў ­Ёп д ©« . Љ®¬ ­¤  ўл¤ Ґв ­  нЄа ­ ¤ЁбЇ«Ґп
Ї®¤бЄ §Єг:

Full, Vertical, Horizontal

Ё ¦¤Ґв, Ї®Є  Ї®«м§®ў вҐ«м ­Ґ ўлЎҐаҐв ®¤­г Ё§ ®ЇжЁ© (F, V Ё«Ё Ќ).
‘¬. а §¤Ґ« 7.2., Ј¤Ґ ®ЇЁблў овбп ¤ ­­лҐ ваЁ ®ЇжЁЁ нЄа ­ .



7.4. ’Ґ®аЁп ®ЇҐа жЁ©

’.Є. । Єв®а б®бв ў«Ґ­ ­  п§лЄҐ muLISP, Їа®Ја ¬¬Ёбв,
Ё¬ҐойЁ© ®Їлв Їа®Ја ¬¬Ёа®ў ­Ёп ­  н⮬ п§лЄҐ, ¬®¦Ґв Ё§¬Ґ­Ёвм
бгйҐбвўгоиЁҐ дг­ЄжЁЁ । Єв®а  Ё«Ё ¤ ¦Ґ ¤®Ў ўЁвм ­®ўлҐ. Ћ¤­ Є®
ўлЇ®«­Ґ­ЁҐ в ЄЁе б«®¦­ле Ё§¬Ґ­Ґ­Ё©, Є Є Ё§¬Ґ­Ґ­ЁҐ Є®¬ ­¤
Є« ўЁ вгал Ё«Ё ¤®Ў ў«Ґ­ЁҐ Є । Єв®аг ­®ўле Є®¬ ­¤, вॡгҐв ®в
Їа®Ја ¬¬Ёбв  Ї®­Ё¬ ­Ёп в®Ј®, Є Є Їа®Ёб室Ёв Їа®жҐбб б®еа ­Ґ­Ёп
⥪бв  Ё Є Є ¬®¦­® Ї®«м§®ў вмбп ў । Єв®аҐ дг­ЄжЁп¬Ё ®Ўа Ў®вЄЁ
⥪бв  Ё гЄ § вҐ«п¬Ё ⥪бв . Џ®¤ гЄ § вҐ«Ґ¬ ў ¤ «м­Ґ©иҐ¬ Ўг¤Ґв
Ї®­Ё¬ вмбп Ї®§ЁжЁп ў ⥪б⥠¬Ґ¦¤г бЁ¬ў®«®¬, ­  Є®в®а®¬
а бЇ®« Ј Ґвбп Єгаб®а, Ё бЁ¬ў®«®¬ ­ҐЇ®б।б⢥­­® б«Ґў® ®в ­ҐЈ®.
’ҐЄбв б®еа ­пҐвбп । Єв®а®¬ ў ўЁ¤Ґ бЇЁбЄ  н«Ґ¬Ґ­в®ў,
ђ-Ё¬Ґ­ ¬Ё Є®в®але пў«повбп Ї®б«Ґ¤®ў вҐ«м­®бвЁ бЁ¬ў®«®ў бва®ЄЁ
⥪бв . *BELOW-POINT* - нв® бва®Є  ⥪бв  Ї®¤ гЄ § вҐ«Ґ¬.
*ABOVE-POINT* - нв® бва®Є  ⥪бв  ­ ¤ гЄ § вҐ«Ґ¬. ЏҐаў п бва®Є 
Ї®¤ Ё ­ ¤ гЄ § вҐ«Ґ - нв® ЇҐаўл© н«Ґ¬Ґ­в ᮮ⢥вб⢥­­®
*BELOW-POINT* Ё *ABOVE-POINT*. ‚в®а п бва®Є  - нв® ўв®а®©
н«Ґ¬Ґ­в, Ё в.¤.
…б«Ё д« Ј *UNPACKED* - NIL, в® ЇҐаўл© н«Ґ¬Ґ­в *BELOW-POINT*
- нв® бва®Є , ­  Є®в®а®© а бЇ®« Ј Ґвбп гЄ § вҐ«м. …б«Ё *UNPACKED*
- ­Ґ NIL, в® ЇҐаўл¬ н«Ґ¬Ґ­в®¬ *BELOW-POINT* пў«пҐвбп бва®Є ,
бв®пй п Ї®¤ бва®Є®©, ­  Є®в®а®© а бЇ®« Ј Ґвбп гЄ § вҐ«м,  
*RIGHT-POINT* Ё *LEFT-POINT* - нв® бва®ЄЁ бЁ¬ў®«®ў ᮮ⢥вб⢥­­®
бЇа ў  Ё б«Ґў  ®в гЄ § вҐ«п. ЏҐаўл© бЁ¬ў®« бЇа ў  Ё б«Ґў  ®в
гЄ § вҐ«п - нв® ЇҐаўл© н«Ґ¬Ґ­в *RIGHT-POINT* Ё *LEFT-POINT*
ᮮ⢥вб⢥­­®. ‚в®а®© бЁ¬ў®« - нв® ўв®а®© н«Ґ¬Ґ­в, Ё в.¤.
*POINT-ROW* Ё *POINT-COL* - нв® ­ҐЇ®«®¦ЁвҐ«м­лҐ жҐ«лҐ зЁб« ,
Є®в®алҐ б®¤Ґа¦ в ⥪гйЁҐ ­®¬Ґа  Ї®§ЁжЁ© гЄ § вҐ«п - бва®ЄЁ Ё
Є®«®­ЄЁ ®в­®бЁвҐ«м­® ­ з «  ⥪бв .
*CURSOR-ROW* Ё *CURSOR-COL* ᮤҐа¦ в ⥪гйЁҐ ­®¬Ґа  Ї®§ЁжЁ©
гЄ § вҐ«п - бва®ЄЁ Ё Є®«®­ЄЁ ®в­®бЁвҐ«м­® «Ґў®Ј® гЈ«  ⥪г饣®
®Є­  । Єв®а .
”г­ЄжЁп JUMP-POSN ЁбЇ®«м§гҐвбп ¤«п ЇҐаҐ¬ҐйҐ­Ёп гЄ § вҐ«п
ў­гвਠ⥪бв . (JUMP-POSN cва®Є  Є®«®­Є ) ЇҐаҐ¬Ґй Ґв гЄ § вҐ«м ў
бва®Єг ⥪бв  б ­®¬Ґа®¬ <бва®Є > Ё Є®«®­Єг ⥪бв  б ­®¬Ґа®¬
<Є®«®­Є >.


7.4.1. ”г­ЄжЁЁ Є®¬ ­¤ । Єв®а 

‚ ¤ ­­®© в Ў«ЁжҐ ў  «д ўЁв­®¬ Ї®ап¤ЄҐ ЇаЁўҐ¤Ґ­л дг­ЄжЁЁ
Є®¬ ­¤ । Єв®а  Ё ᮮ⢥вбвўгойЁҐ Ё¬ Є®­ва®«м­лҐ бЁ¬ў®«л
Є« ўЁ вгал, Є®в®алҐ .............. дг­ЄжЁЁ ¤«п । Єв®а®ў ®Ў®ҐЈ®
вЁЇ  (WordStar-like Ё Emacs-like).
…б«Ё ўл Ўг¤ҐвҐ ЁбЇ®«м§®ў вм । Єв®а muLISP ЇаЁ а §а Ў®вЄҐ
Їа®Ја ¬¬, ­Ґ § ¤ ў ©вҐ ў иЁ¬ дг­ЄжЁп¬ ў muLISP-Їа®Ја ¬¬ е Ё¬Ґ­,
ЇаЁўҐ¤Ґ­­ле ў в Ў«ЁжҐ.


”г­ЄжЁп ’ЁЇ "WordStar" ’ЁЇ "Emasc"
---------------------------------------------
BOTTOM-ROW Ctrl-X

COPY-BLOCK Ctrl-O C Ctrl-U C

DEL-BLOCK Ctrl-O D Ctrl-U D
DEL-DEFN Esc Y
DEL-LEFT-CHAR RUBOUT Ctrl-H
DEL-LEFT-END Ctrl-Q RUB Ctrl-X K
DEL-LEFT-WORD Ctrl-Q T RUBOUT
DEL-LINE Ctrl-Y
DEL-RIGHT-CHAR Ctrl-G Ctrl-D
DEL-RIGHT-END Ctrl-Q Y
DEL-RIGHT-LINE Ctrl-K
DEL-RIGHT-WORD Ctrl-T Ctrl-X D
DEL-SEXP Esc T Ctrl-Z K
DOWN-LINE Ctrl-X Ctrl-N
DOWN-LINE-INDENT Ctrl-J Ctrl-J

END-TEXT Ctrl-Q C Ctrl-X >
ESCAPE-CHAR Ctrl-P Ctrl-Q
EVAL-LISP Esc L Ctrl-Z !
EVAL-SEXP Esc ! Ctrl-Z E

FIND-NEXT Ctrl-L Ctrl-L
FIND-STRG Ctrl-Q F Ctrl-S

INSERT-LINE Ctrl-N Ctrl-O
INSERT-MODE Ctrl-V Ctrl-X I

JUMP-END Ctrl-Q K
JUMP-FIND Ctrl-Q V
JUMP-LAST Ctrl-Q P
JUMP-START Ctrl-Q B

LEFT-CHAR Ctrl-S Ctrl-B
LEFT-END Ctrl-Q S Ctrl-A
LEFT-LIST Esc A Ctrl-Z P
LEFT-SEXP Esc SS Ctrl-Z B
LEFT-TAB Ctrl-Q I
LEFT-UP-LIST Esc E Ctrl-Z (
LEFT-WORD Ctrl-A Ctrl-X B

MARK-END Ctrl-O E Ctrl-U E
MARK-START Ctrl-O B Ctrl-U B
MOVE-BLOCK Ctrl-O M Ctrl-U M

NEXT-DEFN Esc C Ctrl-Z ]
NEW-LINE Ctrl-M Ctrl-M

QUIT-EDIT Ctrl-K A Ctrl-X A

READ-BLOCK Ctrl-O R Ctrl-X R
REPL-STRG Ctrl-Q A Ctrl-X %
RIGHT-CHAR Ctrl-D Ctrl-F
RIGHT-DOWN-LIST Esc X Ctrl-Z D
RIGHT-END Ctrl-Q D Ctrl-E
RIGHT-LIST Esc F Ctrl-Z N
RIGHT-SEXP Esc D Ctrl-Z F
RIGHT-TAB Ctrl-I Ctrl-I
RIGHT-UP-LIST Esc Z Ctrl-Z )
RIGHT-WORD Ctrl-F Ctrl-X F

SAVE-EDIT Ctrl-K S Ctrl-X S
SAVE-FILE Ctrl-K D
SCROLL-DOWN-LINE Ctrl-W
SCROLL-DOWN-SCRN Ctrl-R Ctrl-X V
SCROLL-UP-LINE Ctrl-Z
SCROLL-UP-SCRN Ctrl-C Ctrl-V
SPLIT-WINDOW Ctrl-Q W Ctrl-X 2
START-TEXT Ctrl-Q R Ctrl-X <

THIS-DEFN Esc R Ctrl-Z [
TOP-ROW Ctrl-Q E

UNDELETE Ctrl-U Ctrl-Y
UP-LINE Ctrl-E Ctrl-P

WRITE-BLOCK Ctrl-O W Ctrl-X W








































Соседние файлы в папке Filp