Разделы:

Главная

О проекте

Загрузки

Документация:

Linux

BSD

Другие Unix

Программинг

HTML, XML...

Сервера

"Окна Закрой!"

MANы

 


     Ш П А Р Г А Л К А   П О   Р Е Д А К Т О Р У   " 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         Вставить описание функции


Партнёры и спонсоры проекта:

Все материалы сайта распространяются по лицензии GNU/GPL
© ProUNIX 2003-2009, UnixLib 2005-2009, SoftLib 2006-2009.