Маніфест GNU – ЧАСТИНА 7

але було побачити іншу частину буфера Див Глава 11 [Зображення], с 81

Прямокутник

Прямокутник складається з тексту в заданому діапазоні стовпців і в заданому діапазоні рядків Зазвичай ви задаєте прямокутник поміщаючи точку в одному його кутку, а мітку в іншому Див Розділ 94 [Прямокутники], с 74

Порожні рядки

Порожні рядки – це рядки, які містять тільки пробільні знаки Emacs має кілька команд для роботи з порожніми рядками в буфері

Шлях пошуку

Шлях пошуку – це список імен каталогів, які потрібно використовувати для пошуку файлів, призначених для певних цілей Наприклад, змінна load-path містить шлях пошуку для перебування файлів з лісповскімі бібліотеками Див Розділ 237 [Бібліотеки Лиспа], с 253

Розбір Ми говоримо, що певні команди Emacs виробляють розбір слів або виразів у тексті, що редагується Насправді, все, що вони вміють – це знаходити інший кінець слова або виразу Див Розділ 316 [Синтаксис], с 366

Роздруківка

Те ж, що і тверда копія

Розширення

Розширення – це знищення будь-якого обмеження (см) в поточному буфері

це протилежність звуження (див) Див Розділ 308 [Звуження], с 335

Регістри Регістрами називають іменовані гнізда, в які можна записувати прямокутники або позиції в тексті або буфері для подальшого використання Див Глава 10 [Регістри], с 77

Регулярний вираз

Регулярний вираз – це зразок, який може відповідати різним рядках або шматках тексту наприклад, l [0-9] + відповідає l, за якою слід одна або кілька цифр Див Розділ 125 [Регулярні вирази], с 91

Режим Overwrite

Режим Overwrite – другорядний режим Коли він включений, звичайні знаки тексту замінюють існуючий текст після крапки, а не виштовхують його вправо Див Розділ 311 [Другорядні режими], с 341

Резервна копія

Резервна копія файлу зберігає вміст файлу, яке той мав перед поточним сеансом редагування Emacs автоматично створює резервну копію файлу, щоб допомогти вам простежити або скасувати зміни, в яких ви пізніше розкаялися Див Розділ 1431 [Резерв], с 110

Рекурсивне редагування

Дивіться рівень рекурсивного редагування.

Самовставляющійся знак

Знак є самовставляющімся, якщо печатка цього знака вставляє його в буфер Звичайні друковані та пробільні знаки є в Emacs самовставляющіміся, за винятком випадків в деяких основних режимах

Самодокументірованіе

Самодокументірованіе – це засіб Emacs, яке може сказати вам, що робить кожна команда, або дати список всіх команд, що відносяться до заданої вами темі Самодокументірованіе запитується за допомогою клавіші запиту довідки, Ch Див Глава 7 [Довідка], с 55

Самозбереження

Самозбереження – це коли Emacs автоматично зберігає вміст буфера у файлі з особливим імям Таким чином, якщо через помилку системи або користувача буфер буде втрачено, його інформація не пропадає Див Розділ 145 [Самозбереження], с 114

Синтаксична таблиця

Синтаксична таблиця повідомляє Emacs, які знаки є частиною слова, які врівноважують один як дужки і так далі Див Розділ 316 [Синтаксис], с 366

Синтаксичний розбір

Дивіться розбір.

Система кодування

Система кодування – це кодування для представлення текстових знаків у файлах або потоках інформації Emacs вміє перетворювати при читанні або запису текст у багатьох системах кодування до потрібної Див Розділ 187 [Системи кодування], с 165

Подія введення

Подія введення представлет всередині Emacs одну дію, розпочате користувачем за терміналом Події введення включають набір знаків, натискання функціональних клавіш, натискання або відпускання кнопок миші і перемикання між фреймами Emacs Див Розділ 21 [Спеціальний введення], с 29

Скорочення

Скорочення – це текстовий рядок, яка розкривається в інший текстовий рядок, коли зявляється в буфері Наприклад, ви могли б визначити кілька букв як скорочення для довгої фрази, яку ви хочете вставляти часто Див Глава 24 [Скорочення], с 257

Повідомлення

Дивіться слово пошта.

Повідомлення про помилку

Повідомлення про помилку – це одиночна рядок виводу, що відображається Emacs, коли користувач просить виконати небудь неможливе (наприклад, знищити текст вперед, коли точка знаходиться в кінці буфера) Вони зявляються в луна області і супроводжуються звуковим сигналом

Збереження

Збереження буфера означає копіювання його тексту в файл, до якого звертався цей буфер Таким способом текст у файлі дійсно змінюється в процесі редагування в Emacs Див Розділ 143 [Збереження], с 108

Список Список – це, приблизно, текстова рядок, що починається з відкриває круглої дужки і закінчується відповідною закриває дужкою У режимі C і в інших режимах, відмінних від режиму Lisp, групи,

оточені іншими видами парних роздільників, відповідних мові програмування, наприклад фігурними дужками, також є списками Див Розділ 222 [Списки], с 206

Список міток

Список міток використовується для зберігання кількох останніх позицій мітки на випадок, якщо ви захочете до них повернутися У кожному буфері свій власний список міток крім того, є єдиний глобальний список міток (див) Див Розділ 85 [Список позначок], с 66

Список знищень

Список знищень – це місце, куди записується весь недавно знищений вами текст Ви можете знову вставити будь-який з знищених фрагментів тексту, поки він знаходиться в списку Це називається відновленням (Див) Див Розділ 92 [Відновлення], с 71

Сторінка Сторінка – це одиниця тексту, обмежена знаками перекладу сторінки (ASCII control-L, код 014), що йдуть на початку рядка Передбачено кілька команд Emacs для переміщення через сторінки і для дій з ними Див Розділ 214 [Сторінки], с 184

Рядок продовження

Якщо рядок тексту довший, ніж ширина вікна, то при відображенні вона займає більше однієї екранної рядка Тоді ми говоримо, що рядок тексту триває, а всі використовувані для цього екранні рядки після першої називаються рядками продовження Див Глава 4 [Основи редагування], с 35

Рядок режиму

Рядок режиму – це рядок внизу кожного вікна (див), яка видає інформацію про стан буфера, показаного в цьому вікні Див Розділ 13 [Рядок режиму], с 25

Рядок Рядок – це один з видів лісповскіх обєктів, який містить послідовність знаків Багато змінні Emacs призначені для зберігання рядків у якості значень Синтаксис Лиспа для рядків складається з послідовності знаків цього рядка з “‘ на початку і “‘ в кінці Коли знак “‘ є частиною рядка, його потрібно записувати у вигляді \’, a знак \, який є частиною рядка, повинен бути записаний як \ \. Всі інші знаки, включаючи переклад рядка, можна вставляти просто записуючи їх у рядку однак, також допускаються керуючі послідовності, прийняті в Сі, такі як \ n для перекладу рядка або \ 241, що використовує восьмеричний код

Звуження Звуження означає створення обмежень (див), що дозволяють редагування поточного буфера тільки для частини тексту Частина тексту, яка виявилася зовні, недоступна для користувача доти, поки кордони не будуть знову розсунуті, але ця недоступна частина тексту все ще перебуває там, і записуючи файл, ви записуєте його повністю Див Розділ 308 [Звуження], с 335

Лічильник повторень

Дивіться числовий аргумент.

Таблиця ключів

Таблиця ключів – це структура даних, яка записує привязки (див) ключів до команд, які вони запускають Наприклад, глобальна таблиця ключів привязує знак Cn до командної функції next-line Див Розділ 3141 [Таблиці ключів], с 356

Таблиця ключів другорядного режиму

Таблиця ключів, що належить другорядному режиму і активна, коли включений цей режим Таблиці ключів другорядних режимів мають перевагу перед локальними в буфері таблицями ключів, так само, як локальні таблиці ключів мають перевагу перед глобальною Див Розділ 3141 [Таблиці ключів], с 356

Таблиця переведення клавіатури

Таблиця переведення клавіатури – це масив, який переводить коди знаків, що приходять з терміналу, в коди знаків, які будуть складати послідовності ключів Див Розділ 315 [Переклад клавіатури], с 365

Таблиця тегів

Таблиця тегів – це файл, який служить в якості покажчика визначень функцій в одному або декількох файлах Див Розділ 2213 [Теги], с 224

Тверда копія

Тверда копія означає надрукований висновок У Emacs є команди для створення твердої копії тексту з буферів Emacs Див Розділ 304 [Роздруківка], с 331

Текст Є два значення (див Глава 21 [Текст], с 181):

Дані, що складаються з послідовності знаків, на противагу двійковим числах, зображень, графічним командам, виконуваним програмам і тому подібному Вміст буфера Emacs – це завжди текст в цьому сенсі

Дані, написані на природній мові, на противагу програмам, або наступні стилістичними умовностями природної мови

Поточна рядок

Рядок, в якій знаходиться точка (див Розділ 11 [Точка], с 23)

Поточне визначення функції

Визначення функції (див), в якому знаходиться точка Якщо точка знаходиться між двома визначеннями, то поточне визначення – це те, яке слід після крапки Див Розділ 224 [Визначення функцій], с 208

Поточний абзац

Абзац, в якому знаходиться точка Якщо вона знаходиться між абзацами, то поточний абзацу – це той, який слідує за точкою Див Розділ 213 [Абзаци], с 183

Поточний буфер

Поточний буфер в Emacs – це буфер, на який діють більшість команд редагування Ви можете вибрати будь буфер Emacs в якості поточного Див Глава 15 [Буфери], с 135

Точка Точка – це місце в буфері, в якому відбувається вставка або видалення

Вважається, що точка знаходиться між двома знаками, а не на якомусь одному з них Курсор (див) терміналу показує положення точки Див Глава 4 [Основи], с 35

Видалення Видалення означає стирання тексту без копіювання його в список знищень (див) Альтернатива цьому – знищення (див) Див Розділ 91 [Знищення], с 69

Видалення вікон

Видалення вікна означає усунення його з екрана Інші вікна розширюють-

ся, щоб використовувати простір, що звільнився Віддалене вікно не можна

повернути, але реальний текст через це не пропадає Див Глава 16 [Вікна],

с 141

Видалення повідомлень

Видалення повідомлення позначає його позначку для виключення з вашої поштової файлу Воно може бути скасовано до того моменту, поки ви не викресліть (див) вилучені файли з Rmail-файла Див Розділ 274 [Видалення повідомлень], с 277

Видалення файлів

Видалення файлу означає стирання його з файлової системи Див Розділ 1410 [Файли Різне], с 132

Знищення

Знищення означає стирання тексту і запамятовування його в списку знищень, щоб ви могли відновити (див) його пізніше Деякі інші системи називають це вирізанням. Більшість Emacs команд для стирання тексту роблять саме знищення, як протилежність видаленню (див) Див Розділ 91 [Знищення], с 69

Знищення завдань

Знищення завдання (такого як виклик Emacs) означає припинення його існування Будь-які дані всередині цього завдання, якщо вони не були записані у файл, пропадають Див Розділ 321 [Вихід], с 371

Управління версіями

Системи управління версіями відстежують кілька версій файлу з вихідними кодами Вони надають більш потужну альтернативу зберіганню резервних копій файлів (див) Див Розділ 147 [Управління версіями], с 116

Керуючий знак

Керуючий знак – це знак, який ви вводите, притиснувши клавішу hCTRLi У деяких керуючих знаків є також власні клавіші, так що ви можете ввести їх, не використовуючиhCTRLi Наприклад, hRETi, hTABi, hESCi  і hDELi все є керуючими знаками Див Розділ 21 [Спеціальний введення], с 29

Керуючий знак ASCII

Керуючий знак ASCII – це Control-версія великої літери або Control-

версія одного з цих знаків: @ [\] ^ _’.

Рівень рекурсивного редагування

Рівень рекурсивного редагування – це стан, в якому частина виконання команди викликає запит до користувача для редагування якого-небудь тексту Це може бути той же самий текст, до якого застосовувалась команда, а може бути й інший Рядок режиму показує наявність рекурсивного редагування за допомогою квадратних дужок ([ або ]) Див Розділ 3012 [Рекурсивне редагування], с 338

Усічення Усічення текстових рядків на дисплеї означає відкидання в рядку будь-якого тексту, який не вміщається в ширину вікна Дивіться також рядок продовження. Див Глава 4 [Основи редагування], с 35

Файл супроводу

Файл, в який Emacs записує всі знаки, набрані користувачем на клавіатурі Файли супроводу використовуються для реєстрації введення при налагодженні помилок Emacs Emacs не створює файл супроводу, поки ви не звернулися щодо цього Див Розділ 323 [Помилки в Emacs], с 375

Файл термінального протоколу

Файл термінального протоколу містить запис усіх знаків, що посилаються Emacs на термінал Він використовується для відстеження неполадок при перемальовуванні екрану в Emacs Emacs не створює файл термінального протоколу, якщо ви не звернулися щодо цього Див Розділ 323 [Помилки в Emacs], с 375

Форматований текст

Форматований текст – це текст, що відображається з інформацією форматування під час редагування Інформація форматування включає шрифти, кольори і задані поля Див Розділ 2111 [Форматований текст], с 198

Фрейм Фрейм – це прямокутний блок вікон Emacs При старті в Emacs є один фрейм, але ви можете створити нові Ви можете поділити кожен фрейм на вікна Emacs (див) Якщо ви користуєтеся X Windows, всі фрейми можуть бути видимі одночасно Див Глава 17 [Фрейми], с 147

Функціональна клавіша

Функціональна клавіша – це клавіша, яка посилає якийсь введення, але не відповідає ніякому знаку Див Розділ 3147 [Функціональні клавіші], с 361

Числовий аргумент

Числовий аргумент – це число, задане перед командою, щоб змінити її дію Часто числовий аргумент служить в якості лічильника повторів Див Розділ 410 [Аргументи], с 42

Клацання Клацання – це вид події введення, генерований, коли ви натискаєте кнопку миші і відпускаєте її, не рухаючи мишу Див Розділ 31410 [Кнопки миші], с 363

Електрик Ми говоримо, що знак є електрик-знаком, якщо звичайно він буває самовставляющімся (див), але поточний основний режим (див) перевизначає для якихось додаткових дій Наприклад, кілька основних режимів для мов програмування визначають деякі знаки-роздільники для створення в цьому рядку відступу або вставки ще одного або більше переведення рядка, крім вставки самого цього знака

Ехо Ехо – це підтвердження отримання команд за допомогою їх показу (в ехообласті) Emacs ніколи не повторює однознаковие послідовності ключів довші послідовності ключів повторюються, тільки якщо ви зробите паузу, поки набираєте їх

Ехо-область

Ехо-область – це нижня рядок екрана, використовувана для виведення відлуння аргументів команд, для здавна питань і для друку коротких повідомлень (включаючи повідомлення про помилки) Ці повідомлення зберігаються в буфері

‘* Messages *, щоб ви потім могли їх переглянути Див Розділ 12 [Ехо-

область], с 24

Мовне середовище

Ваш вибір мовного середовища визначає приймаються за замовчуванням метод введення (див) і систему кодування (див) Див Розділ 183 [Мовні середовища], с 162 Ці значення за замовчуванням важливі, якщо ви редагуєте НЕ-ASCII текст (Див Глава 18 [MULE], с 161)

Alt Alt – це назва біта-модифікатора, який може бути присутнім в знаку, введеному з клавіатури Щоб зробити знак Alt-знаком, наберіть його, притиснувши клавішу hALTi Таким знакам даються імена, що починаються з Alt-

ASCII-знак

(Для стислості зазвичай пишуть A-) (Зверніть увагу, на багатьох терміналах є клавіша, позначена як hALTi, Яка насправді працює як hMETAi) Див Розділ 21 [Спеціальний введення], с 29

ASCII-знак – це або керуючий знак ASCII, або друкований знак ASCII

Див Розділ 21 [Спеціальний введення], с 29

Auto Fill Режим Auto Fill – це другорядний режим, в якому вставляється вами текст автоматично розбивається на рядки фіксованої довжини Див Розділ 215 [Заповнення], с 185

C Cв імені знака – це скорочення для Control Див Розділ 21 [пользова-

тельский введення], с 29

CM C-mв імені знака – це скорочення для Control-Meta Див Розділ 21 [Поль-

зовательскій введення], с 29

Copyleft Copyleft – це сповіщення, яке дає суспільству офіційний дозвіл на повторне розповсюдження програми чи іншого твору мистецтва Copylefts використовуються програмістами лівих партій для підтримки свободи і співробітництва, так само як copyrights використовуються програмістами правих партій для підвищення влади над іншими людьми

Конкретна форма copyleft, використовувана проектом GNU, називається Універ-

сальної Громадською Ліцензією GNU Див [Копіювання], с 13

hDELi              hDEL– Це знак, що запускає команду, яка видаляє один знак тексту

Див Глава 4 [Основи редагування], с 35

Dired Dired – це засіб Emacs, яке показує вміст каталогу файлів і дозволяє вам редагувати каталог, виконуючи дії над файлами в цьому каталозі Див Глава 28 [Dired], с 291

hESCi              hESC– Це знак, що використовується як префікс для набору Meta-знаків на клавіатурах, де немає клавіші hMETAi На відміну від клавіші hMETA(Яка подібно hSHIFTi  залишається натиснутою, поки набирається інший знак), hESCi  натискається так само, як клавіша з буквою, і відноситься до знаку, набраному слідом за нею

hHELPi           hHELPi  – Це назва для C-h або hF1i  в Emacs Ви можете набрати hHELPi  в будь-який час, щоб запитати, який у вас є вибір, або дізнатися, що робить та чи інша команда Див Глава 7 [Довідка], с 55

Hyper Hyper – це імя біта-модифікатора, який може мати вводиться знак

Щоб зробити знак Hyper-знаком, наберіть його, притиснувши клавішу hHYPERi Таким знакам дають імена, що починаються з Hyper (зазвичай записується як Hдля стислості) Див Розділ 21 [Спеціальний введення], с 29

M mв імені знака – це скорочення від hMETAi, Однієї з клавіш-модифікаторів, яка може супроводжувати будь-який знак Див Розділ 21 [Спеціальний введення], с 29

MC M-Cв імені знака – це скорочення для Control-Meta це означає те ж саме, що і CM- Якщо у вашого терміналу немає реальної клавіші hMETAi, То ви набираєте Control-Meta-знак за допомогою hESCта відповідного знака з Control Див Розділ 21 [Спеціальний введення], с 29

Mx Mx – це послідовність ключів, яка використовується для виклику команд Emacs по імені Так викликаються команди, які не привязані до ключів Див Глава 6 [M-x], с 53

Meta Meta – це імя біта-модифікатора, який може мати командний знак

Він присутній в знаку, якщо той набирається разом з одночасним натисканням клавіші hMETAi Таким знакам даються імена, що починаються з Meta (для стислості зазвичай пишуть M-) Наприклад, M-< набирається за допомогою одночасного натискання hMETAi  і набору < (На більшості терміналів <набирається шляхом натискання hSHIFTi  і,) Див Розділ 21 [Спеціальний введення], с 29

Meta-знак Meta-знак – це знак, чий знаковий код включає Meta-біт

MULE Під MULE розуміють кошти Emacs для редагування не-ASCII-тексту з використанням багатобайтові знаків (див) Див Глава 18 [MULE], с 161

Regexp Дивіться регулярний вираз.

hRETi             hRETi  – Це знак, який запускає команду, вставляти в текст переклад рядка Він також використовується для завершення більшості аргументів, зчитувальних з мінібуфера (див) Див Розділ 21 [Спеціальний введення], с 29

Rmail-файл

Rmail-файл – це файл, що містить текст в особливому форматі, який використовується програмою Rmail для зберігання пошти Див Глава 27 [Rmail], с 275

S-вираз

S-вираз (або коротко, sexp) – це основна синтаксична одиниця Лиспа в її текстуальної формі: або список, або атом Багато команд Emacs працюють з s-виразами Термін s-вираз узагальнюється для інших мов крім Лиспа як синтаксично распознаваемое вираз Див Розділ 222 [Списки], с 206

Super Super – це назва біта-модифікатора, який може бути присутнім в знаку, введеному з клавіатури Щоб зробити знак Super-знаком, наберіть його, притиснувши клавішу hSUPERi Таким знакам даються імена, що починаються з Super (для стислості зазвичай пишуть s-) Див Розділ 21 [Спеціальний введення], с 29

WYSIWYG

WYSIWYG означає What you see is what you get 2 Emacs зазвичай забезпечує редагування WYSIWYG для файлів, що складаються з знаків в режимі Enriched (див Розділ 2111 [Форматований текст], с 198) він надає редагування WYSIWYG для файлів, що включають інформацію форматування

2 Що ви бачите, те й отримуєте (Прим перекладача)

Джерело: Річард Столмен, Керівництво по GNU Emacs

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*