Заблокированная команда
Заблокированная команда — это команда, которую вы не можете запустить без специального подтверждения. Обычной причиной блокирования команды, является то, что она может запутать начинающего пользователя. См. Раздел 31.4.11 [Блокирование команды], с. 364.
Завершение
Завершение — это то, что делает Emacs, когда он автоматически раскрывает сокращенное имя в полное имя. Завершение выполняется для аргументов минибуфера (см.), когда набор возможного допустимого ввода известен; например, для имен команд, буферов и файлов. Завершение осуществляется, когда набираются hTABi, hSPCi или 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

March 20th, 2012
admin
Опубликовано в рубрике
Метки: