Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Условия применения Emacs (отказ от гарантий)

Конспект команд Emacs по клавишам
Ниже представлены команды Emacs в двух алфавитных списках. В таблицах перечислены клавиатурные комбинации, имена команд и выполняемые действия. Напоминаем, что «О» — это клавиша < Ctrl>, a«M-» — <Meta>.

Комбинации с клавишей <Ctrl>
Комбинация
Команда
Действие

С-@
set-mark-command
Отметить начало (или конец) области

С-пробел
set-mark-command
Отметить начало (или конец) области

с-]
abort-recursive-edit
Прекратить рекурсивное редактирование и замену по запросу

С-а
beginning-of-line
Переход к началу строки

с-ь
backward-char
Переход к предыдущему символу (влево)

С-с С-с
interrupt-shell-subjob
Принудительное завершение текущего задания

С-с C-d
shell-send-eof
Символ конца файла

С-с С-и
kill-shell-input
Удалить текущую строку

С-с C-w
backward-kill-word
Удалить предыдущее слово

С-с C-z
stop-shell-subjob
Приостановить текущее задание

C-d
delete-char
Удалить символ под курсором

С-е
end-of-line
Переход к концу строки

Of
forward-char
Переход к следующему символу (вправо)

c-g
keyboard-quit
Прекратить набор команды

C-h
help-command
Вызвать систему встроенной справки

C-h a
command-apropos
Какие команды работают с этим понятием?

C-h b
describe-bindings
Какие комбинации клавиш действительны в
этом буфере ?

C-h с
describe-key-briefly
Какие команды выполняются по этой комбинации клавиш?

C-h C-c
describe-copying
Лицензия GPL для Emacs

C-h C-d
describe-distribution
Информация о том, как заказать Emacs в FSF

C-h C-w
describe-no-warranty
Условия использования Emacs (гарантии и их отсутствие)

C-h f
describe-f unction
Что делает эта функция?

C-h i
info
Чтение информационных файлов

Комбинация
Команда
Действие

C-h k
describe-key
Какие команды выполняются по этой комбинации клавиш и что она делает?

C-h 1
view-lossage
Перечислить последние 100 введенных символов

C-h m
describe-mode
В каком режиме находится текущий буфер?

C-h n
view-emacs-news
Новости обновлений Emacs

C-h s
describe-syntax
Какова синтаксическая таблица этого буфера?

C-h t
help-with-tutorial
Открывает учебник Emacs

C-h v
describe-variable
Каков смысл этой переменной и каково ее значение?

C-h w
where-is
Какая комбинация клавиш соответствует этой
команде?

C-k
kill-line
Удаление от курсора и до конца строки

C-l
recenter
Обновить окно с текстом так, чтобы текущая строка с курсором оказалась в центре окна

C-n
next-line
Переход к следующей строке (вниз)

C-P
previous-line
Переход к предыдущей строке (вверх)

C-q
quoted-insert
Вставить следующий набранный символ. Полезно для набора управляющих символов

C-r
isearch-backward
Начать или повторить обычный обратный поиск

C-r
(нет)
Рекурсивное редактирование (во время замены по запросу)

C-s
isearch-forward
Начать или повторить прямой обычный поиск

C-t
transpose-chars
Перестановка (обмен местами) пары букв

C-u n
universal-argument
Повторить следующую команду раз

C-u C-x (
start-kbd-macro
Выполнить последнюю из определенных макрокоманд и добавить в нее нажатия клавиш

C-u C-x q
(нет)
Вставить рекурсивное редактирование в определение макрокоманды

C-v
scroll-up
Переход к следующей экранной странице

C-w
kill-region
Удаление выделенной области

C-x (
start-kbd-macro
Начать определение макрокоманды

C-x )
end-kbd-macro
Закончить определение макрокоманды

C-x[
backward-page
Переход к предыдущей странице текста

Комбинация
Команда
Действие

С-х ]
forward-page
Переход к следующей странице текста

С-х"
enlarge-window
Увеличить высоту окна

С-х {
shrink-window-horizontally
Уменьшить ширину окна

С-х }
enlarge-window-horizontally
Увеличить ширину окна

С-х <
scroll-left
Прокрутка окна влево

С-х >
scroll-right
Прокрутка окна вправо

С-х .
set-fill-prefix
Предварить каждую строку абзаца символами
от начала строки до положения курсора в строке; это можно отменить, выполнив команду с курсором в первом столбце

С-х О
delete-window
Удалить текущее окно

С-х 1
delete-other-windows
Удалить все окна кроме текущего

С-х 2
split-window-horizontally
Разделить текущее окно по горизонтали

С-х 3
split-window-vertically
Разделить текущее окно по вертикали

С-х 4 b
switch-to-buffer-other-window
Выбрать буфер в соседнем окне

С-х 4 f
find-file-other-window
Поиск файла в соседнем окне

С-х 5 b
switch-to-buffer-other-
frame
Поиск файла в новом фрейме

С-х 5 f
find-file-other-frame
Выбрать буфер в другом фрейме

С-х а -
inverse-add-global-
abbrev
Добавить предыдущее слово в качестве независящего от режима глобального сокращения

С-х a i 1
inverse-add-mode-
abbrev
Добавить предыдущее слово в качестве зависящего от режима сокращения

С-х b
switch-to-buffer
Переход к указанному буферу

С-х Ob
list-buffers
Перечисление списка буферов

С-х С-с
save-buffers-kill-emacs
Завершить работу с Emacs

С-х C-f
find-file
Поиск и чтение файла

С-х С-1
downcase-region
Сделать строчными все буквы в выделенной
области

С-х С-р
mark-page
Выделить всю страницу

С-х C-q
(нет)
Триггер режима «только для чтения» текущего буфера

Комбинация |
Команда
Действие

С-х
C-s
save-buffer
Сохранить файл (при блокировании терминала нажать клавиши <Ctrl>+<q> для перезапуска)

С-х
C-t
transpose-lines
Перестановка пары строк

С-х
С-и
upcase-region
Сделать прописными все буквы в выделенной области

С-х
C-v
find-alternate-file
Чтение другого файла; файл заменяет прочитанный по С-х C-f

С-х
C-w
write-file
Записать содержимое буфера в файл

С-х
С-х
exchange-point-and-
mark
Обменять местами курсор и отметку

С-х
Del
backward-kill-sentence
Удаление предыдущего предложения

С-х
е
call-last-kbd-macro
Выполнить последнюю из определенных макрокоманд

С-х
h
mark-whole-buffer
Выделить буфер

С-х
i
insert-file
Вставить файл в текущей позиции курсора

С-х
k
kill-buffer
Удалить указанный буфер

С-х
о
other-window
Переход в соседнее окно

С-х
q
kbd-macro-query
Вставить запрос в определение макрокоманды

С-х
s
save-some-buffers
Подтверждение сохранения каждого из измененных буферов

С-х
и
advertised-undo
Многоуровневая отмена последнего редактирования

С-У

yank
Возврат удаленного текста

C-z

suspend-emacs
Приостановить выполнение Emacs (возврат по
команде exit или fg)

Комбинации с клавишей <Meta>
Комбинация
Команда
Действие

М— М-с
negative-argument;
Сделать прописной первую букву предыдущего


capitalize-word
слова

М— М-1>
negative-argument;
Сделать строчными все буквы предыдущего


downcase-word
слова

M— М-и>
negative-argument;
Сделать прописными все буквы предыдущего


upcase-word
слова

м-$
spell-word
Проверить орфографию следующего слова

Комбинация
Команда
Действие

М-<
beginning-of -buffer
Переход к началу текста

М->
end-of-buffer
Переход к концу текста

М-{
backward-paragraph
Переход к предыдущему абзацу

М-}
forward-paragraph
Переход к следующему абзацу

М-Л
delete-indentation
Объединить текущую строку с предыдущей

М-п
digit-argument
Повторить следующую команду п раз

М-п C-x e
digit-argument; call-last-kbd-macro
Выполнить последнюю из определенных макрокоманд п раз

М-а
backward-sentence
Переход к предыдущему предложению

M-b
backward-word
Переход к предыщущему слову (назад)

М-с
capitalize-word
Сделать прописной первую букву слова

м-с-\
indent-region
Отформатировать выделенную область, выровняв отступы по первой строке

М-С-с
exit-recursive-edit
Прекратить рекурсивное редактирование

М-С-о
split-line
Разорвать строку на курсоре; отступ для хвоста строки определяется положением курсора

М-С-г
isearch-backward-
regexp
Обратный пошаговый поиск по регулярному выражению

M-C-s
isearch-forward-
regexp
Прямой пошаговый поиск по регулярному выражению

M-C-v
scroll-other-window
Прокрутка соседнего окна

M-d
kill-word
Удаление слова над курсором

M-Del
backward-kill-word
Удаление предыдущего слова

М-е
forward-sentence
Переход к следующему предложению

M-f
forward-word
Переход к следующему слову (вперед)

(нет)
fill-region
Переформатировать отдельные абзацы выделенной области

M-h
mark-paragraph
Выделить абзац

M-k
kill-sentence
Удаление предложения, на котором находится курсор

M-l
downcase-word
Сделать строчными все буквы слова

M-m
back-to-indentation
Переход (курсора) к первому символу в строке

M-q
fill-paragraph
Переформатировать абзац

Комбинация
Команда
Действие

M-s
center-line
Центрировать текущую строку

M-t
transpose-words
Перестановка пары слов

M-u
upcase-word
Сделать прописными все буквы слова

M-v
scroll-down
Переход к предыдущей экранной странице

М-х
(нет)
Выполнить команду, набрав ее имя



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru