Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 95
Текст из файла (страница 95)
Редактор Emacs648Команды сокращений словДействиеКомбинация Команда(нет)abbrev-modeПереключение режима ввода сокращенныхсловС-х а -inverse-add-global-abbrev Добавить предыдущее слово в качестве независящего от режима глобального сокращенияС-х a i 1inverse-add-mode-abbrev Добавить предыдущее слово в качестве зависящего от режима сокращения(нет)unexpand-abbrevОтменить последнее сокращение слова(нет)write-abbrev-fileЗаписать файл сокращений слов(нет)edit-abbrevsРедактировать сокращения слов(нет)list-abbrevsПеречислить сокращения(нет)kill-all-abbrevsУдалить все сокращения этого сеанса работыКоманды работы с буферомКомбинация КомандаДействиеС-х bswitch-to-bufferПереход к указанному буферуС-х С-Ъlist-buffersПеречисление списка буферовС-х kkill-bufferУдалить указанный буфер(нет)kill-some-buffersПодтверждение удаления каждого из буферов(нет)rename-bufferИзменить имя буфера на указанноеС-х ssave-some-buffers Подтверждение сохранения каждого из измененных буферовКоманды работы с окнамиКомбинация КомандаДействиеС-х 2split-window-horizontallyРазделить текущее окно по горизонталина пару оконС-х 3split-window-verticallyРазделить текущее окно по вертикалина пару оконС-х >scroll-rightПрокрутка окна вправоС-х <scroll-leftПрокрутка окна влевоС-х оother-windowПереход в соседнее окноКонспект команд по группам649Комбинация КомандаДействиеС-х Оdelete-windowУдалить текущее окноС-х 1delete-other-windowsУдалить все окна кроме текущего(нет)delete- windows-onУдалить все окна определенного буфераС-х -enlarge-windowУвеличить высоту окна(нет)shrink-windowУменьшить высоту окнаС-х }enlarge-window-horizon tallyУвеличить ширину окнаС-х{shrink-window-horizontallyУменьшить ширину окнаM-C-vscroll-other-windowПрокрутка соседнего окнаС-х 4 ffind-file-other-windowПоиск файла в соседнем окнеС-х 4 bswitch-to-buffer-other-window Выбрать буфер в соседнем окнеС-х 5 ffind-file-other-frameПоиск файла в новом фреймеС-х 5 bswitch-to-buffer-other-frameВыбрать буфер в другом фрейме(нет)compare-windowsСравнить два буфера, отобразить различияСпециальные символы режима командного интерпретатораКомбинация КомандаДействиеС-с С-сinterrupt-shell-subjob Принудительное завершение текущего заданияС-с C-dshell-send-eofСимвол конца файлаС-с С-иkill-shell-inputУдалить текущую строкуС-с C-wbackward-kill-wordУдалить предыдущее словоС-с C-zstop-shell-subjobПриостановить текущее заданиеКоманды отступаКомбинация КомандаДействиеС-х .set-fill-prefixПредварить каждую строку абзаца символамиот начала строки до положения курсора в строке; это можно отменить, выполнив команду скурсором в первом столбце(нет)indented-text-modeОсновной режим: каждый табулятор увеличивает отступ для следующей строки(нет)text-modeПрекратить ввод текста в режиме отступов, вернуться в обычный текстовый режимГлава 10.
Редактор Emacs650Комбинация КомандаДействиеМ-С-\indent-regionОтформатировать выделенную область, выровняв отступы по первой строкеМ-тback-to-indentationПереход (курсора) к первому символу в строкеdelete-indentationОбъединяет текущую строку с предыдущейМ-С-оsplit-lineРазорвать строку на курсоре; отступ для продолжения строки определяется положениемкурсора(нет)fill-individual-paragraphsПереформатировать абзацы с отступами, сохранив отступыКоманды центрированияКомбинацияКомандаДействие(нет)center-lineЦентрировать текущую строку(нет)center-paragraphЦентрировать текущий абзац(нет)center-regionЦентрировать выделенную областьМакрокомандыКомбинация КомандаДействиеС-х (start-kbd-macroНачать определение макрокомандыС-х )end-kbd-macroЗакончить определение макрокомандыС-х еcall-last-kbd-macroВыполнить последнюю из определенныхмакрокомандМ-п С-х еdigit-argument иcall-last-kbd-macroВыполнить последнюю из определенныхмакрокоманд п разС-и С-х (start-kbd-macroВыполнить последнюю из определенныхмакрокоманд и добавить в нее нажатияклавиш(нет)name-last-kbd-macroДать имя последней определенной макрокоманде (перед сохранением)(нет)insert-last-keyboard-macro Добавить определенную макрокоманду вфайл(нет)load-fileПрочитать ранее созданный файл макрокоманд(нет)macronameВыполнить ранее сохраненную клавиатурную макрокомандуКонспект команд по группамКомбинация Команда651ДействиеС-х qkbd-macro-queryВставить запрос в определение макрокомандыC-u С-х q(нет)Вставить рекурсивное редактирование вопределение макрокомандыМ-С-сexit-recursive-editПрекратить рекурсивное редактированиеКоманды для получения помощиКомбинация КомандаДействиеC-h acommand-aproposКакие команды работают с этим понятием?(нет)aproposКакие команды, функции и переменные работают с этим понятием?C-h сdescribe-key-briefly Какие команды выполняются по этой комбинации клавиш?C-h bdescribe-bindingsКакие комбинации клавиш действительны вэтом буфере ?C-h kdescribe-keyКакие команды выполняются по этой комбинации клавиш и что она делает?C-h 1view-lossageПеречислить последние 100 введенных символовC-h wwhere-isКакая комбинация клавиш соответствует этойкоманде?C-h fdescribe-functionЧто делает эта функция?C-h vdescribe-variableКаков смысл этой переменной и каково ее значение?C-h mdescribe-modeВ каком режиме находится текущий буфер?C-h sdescribe-syntaxКакова синтаксическая таблица этого буфера?Справочные командыКомбинация КомандаДействиеC-h thelp-with-tutorialВызвать руководство по EmacsC-h iinfoЧтение информационных файловC-h nview-emacs-newsНовости обновлений EmacsC-h C-cdescribe-copyingЛицензия GPL для EmacsC-h C-ddescribe-distributionИнформация о том, как заказать Emacs в FSFC-h C-wdescribe-no-warrantyУсловия применения Emacs (отказ от гарантий)652Глава 10.
Редактор 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-dshell-send-eofСимвол конца файлаС-с С-иkill-shell-inputУдалить текущую строкуС-с C-wbackward-kill-wordУдалить предыдущее словоС-с C-zstop-shell-subjobПриостановить текущее заданиеC-ddelete-charУдалить символ под курсоромС-еend-of-lineПереход к концу строкиOfforward-charПереход к следующему символу (вправо)c-gkeyboard-quitПрекратить набор командыC-hhelp-commandВызвать систему встроенной справкиC-h acommand-aproposКакие команды работают с этим понятием?C-h bdescribe-bindingsКакие комбинации клавиш действительны вэтом буфере ?C-h сdescribe-key-brieflyКакие команды выполняются по этой комбинации клавиш?C-h C-cdescribe-copyingЛицензия GPL для EmacsC-h C-ddescribe-distributionИнформация о том, как заказать Emacs в FSFC-h C-wdescribe-no-warrantyУсловия использования Emacs (гарантии и ихотсутствие)C-h fdescribe-f unctionЧто делает эта функция?C-h iinfoЧтение информационных файловКонспект команд Emacs по клавишам653Комбинация КомандаДействиеC-h kdescribe-keyКакие команды выполняются по этой комбинации клавиш и что она делает?C-h 1view-lossageПеречислить последние 100 введенных символовC-h mdescribe-modeВ каком режиме находится текущий буфер?C-h nview-emacs-newsНовости обновлений EmacsC-h sdescribe-syntaxКакова синтаксическая таблица этого буфера?C-h thelp-with-tutorialОткрывает учебник EmacsC-h vdescribe-variableКаков смысл этой переменной и каково ее значение?C-h wwhere-isКакая комбинация клавиш соответствует этойкоманде?C-kkill-lineУдаление от курсора и до конца строкиC-lrecenterОбновить окно с текстом так, чтобы текущаястрока с курсором оказалась в центре окнаC-nnext-lineПереход к следующей строке (вниз)C-Pprevious-lineПереход к предыдущей строке (вверх)C-qquoted-insertВставить следующий набранный символ.Полезно для набора управляющих символовC-risearch-backwardНачать или повторить обычный обратныйпоискC-r(нет)Рекурсивное редактирование (во время замены по запросу)C-sisearch-forwardНачать или повторить прямой обычный поискC-ttranspose-charsПерестановка (обмен местами) пары буквC-u nuniversal-argumentПовторить следующую команду п разC-u C-x (start-kbd-macroВыполнить последнюю из определенных макрокоманд и добавить в нее нажатия клавишC-u C-x q(нет)Вставить рекурсивное редактирование в определение макрокомандыC-vscroll-upПереход к следующей экранной страницеC-wkill-regionУдаление выделенной областиC-x (start-kbd-macroНачать определение макрокомандыC-x )end-kbd-macroЗакончить определение макрокомандыC-x [backward-pageПереход к предыдущей странице текста654Глава 10.