Записи с меткой ‘можете’

Разнообразные команды – ЧАСТЬ 11

31.3  Клавиатурные макросы

Клавиатурный макрос — это определенная пользователем команда, обозначающая другую последовательность ключей. Например, если вы обнаружили, что вам нужно набрать C-n C-d сорок раз, то вы можете  ускорить работу, определив клавиатурный макрос для C-n C-d и вызвав его со счетчиком повторений 40.

Продолжение …

Фреймы и X Windows – ЧАСТЬ 3

Обратите  внимание, это средство автоматического поднятия реализовано самим Emacs. Некоторые программы управления окнами также реализуют автоподнятие. Если вы включите автоподнятие для фреймов Emacs в вашей программе управления X-окнами, это будет работать, но не под контролем Emacs, и следовательно, auto-raise-mode не будет играть роли.

Продолжение …

Разнообразные команды – ЧАСТЬ 14

Emacs различает эти два типа ввода, когда используется с X Window System. Он обрабатывает эти “особые” клавиши как функциональные с именами tab,  return, backspace, linefeed, escape и delete. Эти функциональные клавиши автоматически транслируются в соответствующие ASCII-знаки, если у них нет собственных привязок. В результате ни пользователи, ни программы на Лиспе не обязаны помнить об этом различии, если только им это не нужно.

Продолжение …

Основные  команды редактирования – ЧАСТЬ 4

Минибуфер использует пространство экрана, отведенное под эхо-область, но это может противоречить другим способам использования эхо-области в Emacs. Emacs обрабатывает такие конфликты следующим образом:

Если какая-то команда получает ошибку, пока вы находитесь в минибуфере, то это не отменяет минибуфер. Однако, эхо-область нужна для сообщения об ошибке, и поэтому сам минибуфер прячется на время. Он возвращается через несколько секунд или сразу же, как только вы наберете что-нибудь.

Продолжение …

Задание меток значений и других свойств переменных

Рисунок 7-2

Задать свойства переменных, главное диалоговое окно

Продолжение …

Команды для естественных языков – ЧАСТЬ 6

Обычно имя файла,  передаваемое  этим командам, пишется в конце  командной строки:  например, ‘latex имяфайла’. Однако в некоторых случаях имя файла должно быть вставлено в команду; это может понадобиться, к примеру, когда вам нужно предоставить имя файла в качестве аргумента команде, чей вывод направляется другой программе.  Вы можете указать, в какое место следует подставить имя файла, с помощью знака ‘*’ в командной строке. Например,

Продолжение …

Приложение C  Emacs и MS-DOS – ЧАСТЬ 2

В MS-DOS нет понятия о начальном каталоге,  поэтому в MS-DOS Emacs делает вид, что каталог, в котором он установлен — это значение переменной среды HOME.  То есть, если исполняемый  файл Emacs, ‘emacs.exe’, находится в каталоге ‘c:/utils/emacs/bin’, то Emacs ведет себя так, как если бы HOME была установлена равной ‘c:/utils/emacs’.  В частности, именно здесь Emacs ищет файл инициализации,  ‘_emacs’. Помня это, вы можете использовать в именах файлов знак ‘~’ как псевдоним начального каталога, как вы делали бы это в Unix. Вы также можете установить переменную среды HOME до запуска Emacs;  ее значение перекроет описанное выше поведение по умолчанию.

Продолжение …

Разнообразные команды – ЧАСТЬ 9

‘~/.emacs’,  так  что значения параметров будут устанавливаться каждый раз, когда вы

запускаете Emacs. Для того чтобы сохранить параметр, активизируйте кнопку ‘[State]’

и выберите операцию ‘Save for Future Sessions’.

Вы также можете восстановить стандартные значения параметров, активизируя кнопку

Продолжение …

Категоризация переменных

Рисунок 7-16

Визуальная категоризация, главное диалоговое окно

Продолжение …

Организация экрана

На текстовом терминале  Emacs занимает весь экран.   В системе  X  Windows Emacs создает для себя свои X-окна.  Мы используем термин фрейм для обозначения всего текстового экрана или всего X-окна, используемого Emacs. Оба вида фреймов используются в Emacs одинаково для отображения вашего текста.  Обычно Emacs запускается только с одним фреймом,  но при желании вы можете  создать дополнительные. См.  Глава 17 [Фреймы], с. 147.

Продолжение …