|
Запуск команд по имениКоманды Emacs, которые применяются часто или должны быстро набираться, привязываются к ключам -- коротким последовательностям знаков -- для удобства использования. Другие команды Emacs, не нуждающиеся в краткости, не привязаны к ключам; чтобы запустить их, вы должны обратиться к ним по имени. По соглашению имя команды создаётся из одного или более слов, разделенных
дефисами; например, Чтобы запустить на выполнение команду по имени, сначала наберите M-x, за ним имя команды и закончите набором RET. `M-x' использует минибуфер для чтения имени команды. RET выходит из минибуфера и запускает команду на выполнение. Строка `M-x' показывается в начале буфера как подсказка, чтобы напомнить вам, что вы должны ввести имя команды, которая будет запущена на выполнение. Смотрите раздел Минибуфер, для полной информации о свойствах минибуфера. При вводе имени команды вы можете использовать завершение. Например, команда
M-x forward-char RET или M-x forw TAB c RET Заметим, что Если во время считывания имя команды вы набираете C-g, то вы отменяете команду M-x и покидаете минибуфер, по завершении поднимаясь на верхний уровень. Чтобы передать числовой аргумент команде, которую вы вызываете с помощью M-x, задайте числовой аргумент перед M-x. M-x передает аргумент команде, которую вызывает. Значение аргумента появляется в подсказке в то время, когда считывается имя команды. Если набираемая вами команда привязана к собственному
ключу, Emacs говорит об этом в эхо-области спустя две секунды после завершения
команды (если вы до этого ничего не ввели). Например, если вы напечатаете
M-x forward-word, вы получите сообщение, говорящее, что эту же
команду можно запустить более просто, введя M-f. Вы можете отключить
эти сообщения, установив В этом руководстве при описании команд, запускаемых по имени, мы обычно опускаем RET, который необходим для ограничения имени. То есть мы чаще пишем M-x auto-fill-mode, а не M-x auto-fill-mode RET. Мы упоминаем RET, только когда необходимо подчеркнуть его присутствие, например при описании последовательности ввода, которая содержит имя команды и следующие за ним аргументы. M-x определен на выполнение команды
Назад | Вперед | Содержание |
|
Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения. Идея и реализация: © Владимир Довыденков и Анатолий Камынин, 2004-2024 |
Социальные сети