Манифест GNU – ЧАСТЬ 5

Заблокированная команда

Заблокированная команда — это команда, которую вы не можете  запустить без специального подтверждения. Обычной причиной блокирования команды, является то, что она может запутать начинающего пользователя. См.  Раздел 31.4.11 [Блокирование  команды], с. 364.

Завершение

Завершение — это то, что делает Emacs, когда он автоматически раскрывает сокращенное имя в полное имя.  Завершение выполняется для аргументов минибуфера (см.), когда набор возможного допустимого ввода известен; например, для имен команд, буферов и файлов. Завершение осуществляется, когда набираются hTABi, hSPCили hRETi. См. Раздел 5.3 [Завершение], с. 47.

Законченный ключ

Законченный ключ  —  это  последовательность  ключей,  которая полностью определяет одно действие, которое выполнит Emacs. Например,  X, C-f  и C-x m

— законченные ключи.  Законченные ключи получают смысл после привязки (см.) к командам (см.).  Таким образом,   X обычно привязана к команде,  которая вставляет в буфер ‘X’.  C-x m  обычно привязывается к команде, которая начинает составление почтового сообщения. См. Раздел 2.2 [Ключи], с. 30.

Замена      Смотрите ‘глобальная подстановка’.

Захват файла

Emacs использует захват файлов, чтобы заметить, когда два разных пользователя начинают редактировать один файл одновременно.   См.  Раздел 14.3.2 [Захват файлов], с. 112.

Знак           Знаки составляют  содержимое буфера Emacs; смотрите Раздел 2.4 [Текстовые знаки], с. 31. Кроме того, последовательности ключей (см.), обычно составляются из знаков (однако они могут также включать и другие события ввода). См. Раздел 2.1 [Пользовательский  ввод], с. 29.

Знак новой строки

Смотрите ‘перевод строки’.

Измененный буфер

Буфер (см.) является измененным, если его текст изменялся с момента последнего сохранения (или с момента его создания, если он никогда не записывался). См. Раздел 14.3 [Сохранение],  с. 108.

Именованная метка

Именованная метка — это регистр (см.), используемый для записи позиции в буфере,  чтобы вы могли переместить точку  к  этой позиции.  См.  Глава 10 [Регистры], с. 77.

Имя команды

Имя команды — это имя лисповского символа, являющегося  командой (см. Раздел 2.3 [Команды], с. 31).  Вы можете  вызвать любую команду по имени, используя M-x (см. Глава 6 [M-x], с. 53).

Имя файла

Имя файла — это название, по которому ссылаются на файл. Имена файлов бывают относительными и абсолютными; смысл относительного  имени файла зависит от текущего  каталога, но абсолютное имя ссылается на один и тот же файл вне зависимости  от того, какой каталог является текущим.  В системах GNU и Unix, абсолютное имя файла начинается с косой черты (корневого каталога), или с ‘~/’  или ‘~пользователь/’ (начальный каталог).

История выбранных буферов

Emacs хранит историю выбранных буферов, которая записывает, как давно выбирался каждый буфер Emacs. Это используется для определения того, какой буфер выбрать. См. Глава 15 [Буферы], с. 135.

История минибуфера

В истории минибуфера записан текст, который вы задавали ранее в качестве аргументов минибуфера, чтобы вы могли удобно использовать тот же самый текст еще раз. См. Раздел 5.4 [История минибуфера], с. 49.

Каталог     Каталоги файлов — это именованные группы в файловой системе,  в которые вы можете  помещать отдельные файлы или подкаталоги.   См.   Раздел 14.8 [Каталоги], с. 131.

Каталог по умолчанию

Когда  вы задаете  имя файла, не начинающееся  с ‘/’  или ‘~’,  то оно интерпретируется относительно каталога по умолчанию для текущего буфера.  См. Раздел 5.1 [Каталог по умолчанию], с. 45.

Команда    Команда — это лисповская функция, специально определенная так, чтобы она могла служить в Emacs привязкой к ключу.  Когда  вы набираете  последовательность ключей (см.), его привязка (см.) ищется в соответствующих таблицах ключей (см.), чтобы определить, какая команда  должна быть запущена. См. Раздел 2.3 [Команды], с. 31.

Комментарий

Комментарий — это текст  в программе,  который предназначен  только для людей, читающих программу, и который специально помечен таким образом, что он игнорируется во время загрузки программы и ее компиляции. Emacs предлагает специальные команды для создания, выравнивания и уничтожения комментариев. См. Раздел 22.7 [Комментарии], с. 219.

Компиляция

Компиляция — это процесс создания исполняемой программы из исходных кодов. В Emacs существуют команды для компиляции файлов с кодами на языке Emacs Lisp (см. раздел “Byte  Compilation” в the Emacs Lisp Reference Manual) и программ на Си и других языках (см. Раздел 23.1 [Компиляция], с. 247).

Компонент имени файла

Один компонент имени файла ссылается на файл, находящийся  непосредственно в конкретном каталоге. В системах GNU и Unix, имя файлa — это последовательность компонентов, разделенных косыми чертами. Например, ‘foo/bar’

— это имя файла, содержащее два компонента, ‘foo’  и ‘bar’;  оно ссылается на файл с именем ‘bar’ в каталоге с именем ‘foo’  в текущем каталоге.

Косвенный буфер

Косвенный буфер — это буфер, который разделяет текст с другим буфером,

называемым его базовым буфером. См. Раздел 15.6 [Косвенные  буферы], с. 139.

Курсор       Курсор — это прямоугольник на экране, который показывает позицию, именуемую точкой (см.), где происходит вставка и удаление текста. Курсор находится на знаке, который идет вслед за точкой, или под ним.  Часто люди говорят

‘курсор’, когда, строго говоря,  имеют в виду ‘точку’.   См.  Глава 4 [Основы редактирования], с. 35.

Локальный

Локальный означает ‘действующий только в каком-то отдельном контексте’. Уместный вид контекста — это выполнение некоторой отдельной функции, отдельный буфер или отдельный основной режим. Этот термин противоположен термину ‘глобальный’ (см.).   Конкретные применения термина ‘локальный’ в терминологии Emacs появятся ниже.

Локальная переменная

Локальное значение переменной  (см.) применяется  только к  одному буферу.

См. Раздел 31.2.4 [Локальные переменные], с. 350.

Локальная таблица ключей

Локальная таблица ключей используется в отдельном основном режиме.  Привязка ключей (см.) в текущей локальной таблице ключей перекрывает глобальные привязки тех  же  самых последовательностей ключей.  См.  Раздел 31.4.1 [Таблицы ключей], с. 356.

Локальное сокращение

Определение локального сокращения действует, только если выбирается какойто определенный основной режим. В этом основном режиме игнорируется любое глобальное  определение для того же  самого сокращения. См.  Глава 24 [Сокращения], с. 257.

Макро клавиатуры

Макросы клавиатуры — это способ определения новых команд Emacs из последовательностей уже  существующих без необходимости написания программы на Лиспе. См. Раздел 31.3 [Макросы клавиатуры], с. 353.

Метка        Метка указывает на позицию в тексте.   Она определяет один  конец области (см.), точка находится в другом конце области. Многие команды оперируют с текстом целиком от точки до метки.  Каждый  буфер  имеет свою метку.  См. Глава 8 [Пометка], с. 63.

Метод ввода

Метод ввода — это система ввода текстовых знаков, не  входящих в ASCII, путем набора последовательности ASCII-знаков (см.). См. Раздел 18.4 [Методы ввода], с. 163.

Метод составления сообщений

Метод составления сообщений — это программа, запускаемая в Emacs для редактирования и отправки почтового сообщения. Emacs позволяет вам выбирать из нескольких различных методов составления сообщений. См. Раздел 26.6 [Почтовые методы], с. 274.

Минибуфер

Минибуфер — это окно, которое появляется, когда это необходимо, внутри эхообласти  (см.), он используется для чтения аргументов команд.  См.  Глава 5 [Минибуфер], с. 45.

Многобайтный знак

Многобайтный знак — это знак, который занимает в буфере несколько  позиций. Emacs использует многобайтные знаки для представления текста, не выражаемого через ASCII, поскольку число не-ASCII-знаков гораздо больше 256. См. Раздел 18.1 [Введение в MULE], с. 161.

Модифицированный буфер

Смотрите ‘измененный буфер’.

Набор знаков

Emacs поддерживает  много наборов знаков, каждый из которых представляет некий алфавит или письменность. См. Глава 18 [MULE], с. 161.

Нажатие на кнопку

Нажатие на кнопку — это вид события ввода, генерируемый, когда вы нажи-

маете кнопку мыши. См. Раздел 31.4.10 [Кнопки мыши], с. 363.

Настройка

Настройка — это произведение мелких изменений в работе Emacs. Чаще всего она делается  при помощи установки переменных (см.  Раздел 31.2 [Переменные], с. 343) или при помощи перепривязки последовательностей ключей (см. Раздел 31.4.1 [Таблицы ключей], с. 356).

Область    Область — это текст  между  точкой (см.) и меткой (см.).   Многие  команды оперируют с текстом в области. См. Глава 8 [Пометка], с. 63.

Обращение

Обращение к файлу означает загрузку его содержимого в буфер (см.), где его можно редактировать. См. Раздел 14.2 [Обращение], с. 106.

Ограничение

Ограничение буфера  — это количество текста в начале  или конца буфера, которое временно  является невидимым или недоступным.   Придание буферу ненулевого ограничения называется сужением (см.). См. Раздел 30.8 [Сужение], с. 335.

Одновременное редактирование

Одновременное редактирование означает, что сразу два пользователя модифицируют один и тот же файл. Одновременное редактирование,  если оно не замечено вовремя, может привести к потере работы одного из пользователей. Emacs обнаруживает все случаи одновременного редактирования  и предупреждает одного из пользователей, чтобы он разобрался. См. Раздел 14.3.2 [Одновременное редактирование], с. 112.

Источник: Ричард Столмен, Руководство по GNU Emacs

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

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