Видео ролики бесплатно онлайн

Смотреть красивые девушки видео

Официальный сайт flashgamer 24/7/365

Смотреть видео бесплатно

blackraven 17.04.2010 22:57

EmacsКомбинации клавиш в Emacs

Наткнулся на список комбинаций клавиш в емаксе - почти на все случаи жизни.
Вдруг кому пригодится...



Комбинации клавиш в Emacs

C-x означает Control-X, M-x означает Meta-X, где Meta может означать "нажать-отпустить Esc" или "нажать Alt". (т.е. например Meta-X это или нажать Esc, затем X, или удерживая Alt, нажать X).
Кобинации взяты из книги Unix in a Nutshell.
Первая колонка - сочетание клавиш по умолчанию, вторая - вызываемая функция (при нажатии этого сочетания), третья - краткое описание выполняемых действий.



Команды работы с файлами
C-x C-f              find-file               найти файл и считать его на экран (по сути - открыть)
C-x C-v find-alternate-file Считать (открыть) другой файл.
C-x i insert-file Вставить файл начиная с текущей позиции курсора.
C-x C-s save-buffer Сохранить текущий буфер.
C-x C-w write-file Сохранить буфер в файл.
C-x C-c save-buffers-kill-emacs Сохранить все буферы и выйти из Emacs.
C-z suspend-emacs Приостановить работу Emacs.


Команды перемещения курсора

C-f            forward-char            Переместить курсор на одну позицию вперед (аналог ->).
C-b backward-char Переместить курсор на одну позицию назад (<-).
C-p previous-line Переместить курсор на строку вверх (стрелка вверх).
C-n next-line Переместить курсор на строку вниз (стрелка вниз).
M-f forward-word Переместить курсор к следующему слову (границы слова определяются по пробелам/спецсимволам.)
M-b backward-word Переместить курсор к предыдущему слову.
C-a beginning-of-line Переместить курсор к началу строки.
C-e end-of-line Переместить курсор к концу строки.
M-a backward-sentence Переместиться назад на одно предложение.
C-v scroll-up Проскроллировать экран вверх (на один экран).
M-v scroll-down Проскроллировать экран вниз (на один экран).
C-x < backward-page На одну страницу назад.
C-x > forward-page На одну страницу вперед.
M-> end-of-buffer Перейти к концу буфера.
M-< beginning-of-buffer Перейти к началу буфера.
C-l recenter Перерисовать экран с текущей строкой посередине.
M-(a number) digit-argument Выполнить следующую команду (a number) раз.


Команды удаления
Del              backward-delete-char    Удалить предыдущий символ.
C-d delete-char Удалить символ под курсором.
M-Del backward-kill-word Удалить предыдущее слово.
C-k kill-line Удалить все от курсора до конца строки.
M-k kill-sentence Удалить предложение, в котором находится курсор.
C-x Del backward-kill-sentence Удалить предыдущее предложение.
C-y yank Восстановить удаленный текст в место, где находится курсор.
C-w kill-region Удалить помеченный регион.
backward-kill-paragraph Удалить предыдущий параграф.
kill-paragraph Удалить все от курсора до конца параграфа.


Параграфы и Регионы
C-@           set-mark                Отметить начало/конец региона.
C-Space set-mark То же.
C-x C-p mark-page Отметить текущую страницу.
C-x C-x exchange-point-and-make Обменять позицию курсора и позицию отметки.
C-x h mark-whole-buffer Пометить весь буфер.
M-q fill-paragraph Сбросить параграф.
M-g fill-region Переформатировать параграфы в регионе. (Reformat individual paragraphs with region.)
M-h mark-paragraph Отметить параграф.



Stopping and Undoing Commands
C-g           keyboard-quit           Отменить текущую команду Немедленно!
C-x u advertised-undo Отменить последнее редактирование (делайте это чаще!)
revert-buffer Вернуть буфер к последнему автоматически сохраненному состоянию.


Команды перестановки
C-t            transpose-chars         Переставить два символа местами (символ под курсором и предыдущий символ).
M-t transpose-words Переставить два слова местами.
C-x C-t transpose-lines Переставить строки местами.
transpose-sentences Переставить предложения.
transpose-paragraphs Переставить параграфы.


Команды Капитализации (смены регистра)
M-c            capitalize-word         Сделать первую букву слова заглавной.
M-u upcase-word Перевести все слово в верхний регистр.
M-l downcase-word Перевести все слово в нижний регистр.
C-x C-l downcase-region Перевести регион в нижний регистр.
C-x C-u uppercase-region Перевести регион в верхний регистр.



команды инкрементального поиска
C-s                isearch-forward         Начать инкрементальный поиск (вперед).
C-r isearch-backward Начать инкрементальный поиск (назад).
Meta Остановить удачный поиск.
C-g keyboard-quit Остановить поиск и вернуться в начальную позицию.
Del Удалить неверный символ в поиске.


Word Abbreviation Commands
                abbrev-mode             Enter abbreviation mode.
C-x - inverse-add-global-abbrev Type in a global abbreviation, then its meaning.
C-x C-h inverse-add-local-abbrev Type in a local abbreviation, then its meaning.
unexpand-abbrev Undo the last word abbreviation.
write-abbrev-file Write out the word abbreviation file.
edit-abbrevs Edit the current word abbreviations.
list-abbrevs View the current word abbreviations.
kill-all-abbrevs Kill any abreviations for this session.


Команды манипуляций с буфером
C-x b          switch-to-buffer        Переключиться на указанный буфер.
C-x C-b list-buffers Display the list of currently active buffers.
C-x k kill-buffer Прибить текущий буфер
kill-some-buffers Спросить об удалении каждого из текущих активных буферов.
rename-buffer Переименовать текущий буфер.
C-x s save-some-buffers Спросить о сохранении каждого из текущих буферов


Команды окна
C-x 2          split-window-horizontally       Разделить окно пополам горизонтально.
C-x 5 split-windws-vertically Разделить окно пополам вертикально.
C-x > scroll-right Прокрутить окно вправо.
C-x < scroll-left Прокрутить окно влево.
C-x 0 delete-window Удалить текущее окно.
C-x 1 delete-other-windows Удалить (закрыть) все окна кроме текущего.
delete-windows-on Delete all windows open to a particular buffer.
C-x ^ enlarge-window Увеличить текущее окно.
shrink-window Уменьшить текущее окно.
C-x } enlarge-window-horizontally Расширить текущее окно.
C-x { shrink-window-horizontally Сузить текущее окно.
M-C-v scroll-other-window Прокрутить вперед другое окно (неактивное).
C-x 4 f find-file-other-window Найти (открыть) фал в другом окне.
C-x 4 b switch-to-buffer-other-window Переключить буфер в другом окне.
compare-windows Сравнить два буфера и показать первое различие.


Специальные команды оболочки
                shell                   Запустить оболочку (шелл).
C-c C-c interrupt-shell-subjob Прибить текущую задачу в оболочке.
C-c C-d send-shell-eof Послать EOF символ (Ctrl-D)
C-c C-u kill-shell-input Стереть текущую строку.
C-c C-w backward-kill-word Стереть предыдущее слово.
C-c C-z stop-shell-subjob Приостановить (suspend) текущую задачу в оболочке (послать Ctrl+Z).



Команды отступов
C-x               set-fill-prefix         Prepend each line in paragrph with characters from beginning of the line up to the current cursor column.  cancel by doing this in column 1.
M-C-\ indent-region Indent a region to match the first line in region.
M-m back-to-indentation Move the cursor to first character in line.
M-C-o split-line Split line at cursor into two lines... weird.
fill-individual-paragraphs Reformat indented paragraphs, keep indentation.


Команды центровки (выравнивания по центру)
M-s               center-line             Отцентровать текущую строку.
center-paragraph Отцентровать текущий параграф.
center-region Отцентровать текущий регион.


Команды макросов

C-x (            start-kbd-macro         Начать определение нового макроса.
C-x ) end-kbd-macro Законцить определение текущего макроса.
C-x e call-last-kbd-macro Вызвать последний записанный макрос.
M-(number) C-x e call-last-kbd-maco Вызвать последний записанный макрос (number) раз.
C-u C-x ( stat-kbd-macro Execute last macro and add to it.
name-last-kbd-macro Name the last macro before saving it.
insert-last-keyboard-macro Insert the macro you made into a file.
load-file Загрузить файл с макросом.
C-x q kbd-macro-query Всатвить запрос в макрос.
M-C-c exit-recursive-edit Выйти нахрен из рекурсивного редактирования.


Команды помощи
C-h a            command-apropos         Какая команда делает это?..
apropos Какие функции и переменные делают это?..
C-h c describe-key-briefly Какую команду выполняет эта комбинация клавиш?
C-h b describe-bindings Какие есть комбинации клавиш в текущем буфере?
C-h k describe-key Какую команду выполняет эта комбинация клавиш и что делает эта команда?
C-h l view-lossage Показать последние напечатанные 100 символов
C-h w where-is Какая комбинация клавиш делает это?
C-h f describe-function Что делает эта функция?
C-h v describe-variable Что это за переменная??
C-h m describe-mode Что это за режим?
C-h s describe-syntax Какой синтаксис в текущем буфере? (What is the syntax table for this buffer?)


Источник

UPD понемногу перевожу... По желанию трудящихся. Кто может - помогите с оставшимися непереведенными участками.


Тэги: emacs Комбинации клавиш
+ 9 -
Похожие Поделиться

bosha 17.04.2010 23:52 #
+ 0 -
Меня это конечно не сильно напрягает, но я уверен что здесь есть люди, которым бы больше понравилось читать на родном русском языке :)
wiz 18.04.2010 00:31 #
+ 2 -
Врятли они будут использовать emacs.
Vzlom 18.04.2010 01:14 #
+ 1 -
Я например обрадовался русскому =) И хочу использовать emacs =)
le087 18.04.2010 18:30 #
+ 0 -
а я уже по чуть-чуть пользую emacs, карошая заметка, хоть и на английском
blackraven 25.08.2010 12:06 #
+ 0 -
Почти все перевел - буду благодарен за дополнения, исправления и перевод непереведенных блоков (просто не уверен, как это перевести).
aazm 18.04.2010 17:32 #
+ 1 -
Спасибо огромное :)
blackraven 19.04.2010 15:55 #
+ 0 -
Уупс... Я же всего лишь ссылку вставлял?.. А фигли оно мне весь текст сюда запхало?..

ПыСы по поводу английского - я заметку не писал, я всего лишь поделился. Да и не такой здесь английский, который надо переводить :) ИМХО

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн