Online Documentation Server
 ПОИСК
ods.com.ua Web
 КАТЕГОРИИ
Home
Programming
Net technology
Unixes
Security
RFC, HOWTO
Web technology
Data bases
Other docs

 

 ПОДПИСКА

 О КОПИРАЙТАХ
Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.




ШПАРГАЛКА ПО РЕДАКТОРУ "EMACS"

^H k     Краткое / полное описание ключа
^H f    Описание функции
^H a      Все функции с этим текстом
^H w    На какой клавише висит функция
     1. ХОЖДЕНИЕ   ПО   ФАЙЛАМ

^X ^F        Войти в файл по запросу
^X ^V        Войти в файл по запросу в том же окне
^X 4 ^F         Войти в файл по запросу в другом окне
^X ^S / S    Сохранить файл  / все файлы
^X ^C        Выйти из всех файлов с сохранением
M-~          Забыть что файл был изменен
^X ^W        Записать файл под другим
                 именем write-file
M-x  Поменять имя файла после записи
^X ^D  Список файлов в каталоге
^X  d        Dired режим
^U ^X ^D  Список файлов в каталоге
M-x view-file   Просмотр файла
M-x insert-file Вставка файла
^X ^S / S    Сохранить файл(ы)

     ОКНА, БУФЕРА

^X 0    Уничтожить окно
^X 1    Первое окно на весь экран (ZOOM)
^X o    В другое окно
M-^V    Листать другое окно
^X ^B   Список буферов
^X k    kill-buffer

     2.  ИНФОРМАЦИЯ

M-x what-page   M-x what-line
M-= / ^=     размер файла  / позиция курсора
^X l         о странице

     3.   ОТКАТКА

^X  u / ^? / ^_  Откатка     undo
advertised-undo
^G         Прервать команду

     БОЛЬШИЕ  /  МАЛЕНЬКИЕ. РУССКИЕ/ЛАТИНСКИЕ

M-- M-l    Сделать предыдущее слово маленьким
M-- M-u    Сделать предыдущее слово большим
M-- M-c    Сделать предыдущее слово маленьким
            с заглавной

     4.    ПЕРЕМЕЩЕНИЯ   ПО   ТЕКСТУ

^b/^f         Сдвинуться на шаг    backward-char,
^p/^n                  next-line, previous-line
M- f/b n/p      На слово/ предложение
^X r         В середину окна
^V  / M-V    На страницу вниз/вверх  scroll-up/scroll-down
^A  / ^E     В начало/ конец строки
M-a / M-e    В начало/ конец предложения
M-< / >      Встать в начало / конец файла
            beginning-of-buffer/ end-of-buffer
^@ / ^SPC    Запомнить позицию в тексте
^X ^X        Встать в запомненную позицию,
            запомнив текущую
^U ^@        Встать на предыдущую помеченную позицию

     4.5    УСТАНОВКА   ОКНА   В  УДОБНОЕ   ПОЛОЖЕНИЕ

^L         Перерисовать экран (redraw-display)
M-x goto-line   Выставить строку No в середину экрана

     5.    ВСТАВКА  /  УДАЛЕНИЕ / РЕДАКТИРОВАНИЕ СТРОКИ

^D       Удалить символ
Del      Забой
M-Del    Удалить предыдущее слово
M-x overwrite-mode  Режим замены
^K       Удалить конец строки / Удалить начало строки
M-d      Удалить слово и пробелы за ним
M-^      Склеить строки delete-indentation

     6.     ЗАПОМИНАНИЕ  /  ВСПОМИНАНИЕ

^Y        Вспомнить символы  /    yank
M-y          Вспомнить предыдущие символы
^@      Запомнить угол региона. (set-mark-command)
^W      Удалить с запоминанием
^X x    Запомнить в регистре
M-d     Удалить слово с запоминанием kill-word
M-w     Запомнить регион
^X x R  Запомнить регион в регистре (copy-to-register)
^X g R  Вспомнить регистре (insert-register)

     7.      МАКРОКОМАНДЫ   И   Т.П.

^u     Выполнить команду n раз (n - число)
M-x         Выполнить функцию по имени
M-x set-variable     Установить значение переменной
M-x global-set-key     Повесить на клавишу функцию.
^X ( клавиши ^X )    задать макрокоманду
^X e         выполнить макрокоманду
name-last-kbd-makro   присвоить ей имя
insert-last-kbd-makro воспроизвести клавиши LISP кода
insert-kbd-makro      вставить lisp-код по функции.
M-x disassemble    дизассемблировать функцию.

     КОМАНДЫ МИНИБУФЕРА

^X ESC  Повторить последнюю
         команду (`repeat-complex-command').
M-p/M-n Листать команды минибуфера вверх/вниз
M-x list-command-history
Tab/space/?     Дополнить

     8.       ПОИСК ,  И  ЗАМЕНА

^S/^R        Мягкий поиск вперед/назад
    DEL         Вернуться
    ^G          Прервать поиск
    ^S          Повторить поиск
M-%     Поиск и замена query-display " " - выполнять
         замену, DEL прерваться

     9.        ФОРМАТИРОВАНИЕ

M-q    Отформатировать абзац
       Задать левую  границу форматирования
       Задать правую границу форматирования
M-x auto-fill-mode     Установить/Отменить
          режим автоформатирования
M-x set-variable indent-tabs-mode nil выравнивание
       делать пробелами
M-x tabify      Свернуть все пробелы в табуляторы
M-x untabify    Развернуть все табуляторы в пробелы

     10.        ПРОЧЕЕ

[^X] ^Z   Выйти в ОС (suspend-emacs)
ESC !     Выполнить команду shell по запросу (shell-command)
M-x shell Открыть окно с shellом

     11. ФИЛЬТРЫ

M-x outline-mode  to turn on Outline mode in the current buffer.
set-var outline-regexp по умолчанию ^[*][*]* задает фильтр
M-x hide-body   Спрятать все кроме заголовков
M-x show-all    Включить все строки

     12.    Установка параметров

^X ^N          Поставить стоп на next, previous-line
^U ^X ^N          Снять
truncate-lines=no    Не сворачивать строки
help-char
term-file-prefix
keyboard-translate-table
scroll-...        1. (мягкий скролл, без прыжков)
ctl-arrow nil     Представлять CTRL-символы ^? или \xxx

     14.   Феньки всякие

M-x doctor psy hanoi    Психотерапевт. Психотерап.
          сеанс. Пирамидка
M-x calendar         Календарь
М-/     Развернуть слово до ближайшего похожего в буфере.

     15.   ЛИСП

M-x load-file / library      Загрузить файл с ЛИСПОМ  .elc, .el
M-x byte-compile-file     Откомпилировать файл
То же из Shella: emacs -batch -f batch-byte-compile FILES...
M-x byte-recompile-directory Перекомпилировать файлы
     в директории
M-x disassemble        Декомпиляция ЛИСП-функции
M-x insert-kbd-makro      Вставить описание функции


With any suggestions or questions please feel free to contact us