Архивы рубрики ‘GNU’

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

17.4  Щелчки мыши для меню

Щелчки мыши, модифицированные с помощью клавиш hCTRLи hSHIFTi, выводят меню.

C-Mouse-1

C-Mouse-2

C-Mouse-3

S-mouse-1

Это меню для выбора буфера.

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

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

Для изменения локальных привязок основного режима вы должны изменить локальную таблицу ключей этого режима. Обычно вы должны дождаться первого использования режима, поскольку до того момента большинство режимов не создают свои таблицы ключей. Если вы хотите  указать что-нибудь в вашем файле ‘~/.emacs’  для изменения привязок основного режима, то вы должны использовать ловушку этого режима, чтобы задержать изменения до его первого использования.

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

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

Вы также можете видеть номер текущей строки в строке режима; См. Раздел 1.3 [Строка режима], с. 25. Если вы сузили буфер, то номер строки в строке режима отсчитывается относительно доступной части (см. Раздел 30.8 [Сужение], с. 335).

В противоположность этому, what-page подсчитывает номер строки и относительно суженной области, и относительно всего буфера и показывает  оба числа. См. Раздел 21.4 [Страницы], с. 184.

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

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

M-x sort-numeric-fields

Эта команда подобна M-x sort-fields, за исключением того, что для каждой строки указанное поле превращается в число, и сравниваются уже эти числа.

‘10’ предшествует ‘2’, когда рассматривается как текст, но следует за ‘2’, когда рассматривается как число.

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

Поиск и замена – ЧАСТЬ 2

12.2  Ненаращиваемый поиск

В Emacs также есть удобные команды ненаращиваемого поиска, которые требуют от вас полностью набрать строку поиска до начала работы.

C-s hRETстрока hRETi

Поиск заданной строки.

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

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

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

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

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

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

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

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

Редактирование программ – ЧАСТЬ 1

В Emacs есть много команд, предназначенных для понимания синтаксиса языков про-

граммирования, таких как Лисп и Си. Эти команды могут:

Передвигать или уничтожать  сбалансированные  выражения или s-выражения (см.

Раздел 22.2 [Списки], с. 206).

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

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

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

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

Работа  с файлами – ЧАСТЬ 2

Если заданное вами имя файла содержит символы подстановки, Emacs обращается ко всем файлам, соответствующим  этому имени. См. Раздел 14.13 [Буквальные имена файлов], с. 134, если вы хотите обратиться к файлу, чье имя в самом деле содержит символы подстановки.

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