Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 96
Текст из файла (страница 96)
Редактор EmacsКомбинация КомандаДействиеС-х ]forward-pageПереход к следующей странице текстаС-х "enlarge-windowУвеличить высоту окнаС-х {shrink-window-horizontallyУменьшить ширину окнаС-х }enlarge-window-horizontallyУвеличить ширину окнаС-х <scroll-leftПрокрутка окна влевоС-х >scroll-rightПрокрутка окна вправоС-х .set-fill-prefixПредварить каждую строку абзаца символамиот начала строки до положения курсора в строке; это можно отменить, выполнив команду скурсором в первом столбцеС-х Оdelete-windowУдалить текущее окноС-х 1delete-other-windowsУдалить все окна кроме текущегоС-х 2split-window-horizontallyРазделить текущее окно по горизонталиС-х 3split-window-vertically Разделить текущее окно по вертикалиС-х 4 bswitch-to-buffer-other- Выбрать буфер в соседнем окнеwindowС-х 4 ffind-file-other-window Поиск файла в соседнем окнеС-х 5 bswitch-to-buffer-other- Поиск файла в новом фреймеframeС-х 5 ffind-file-other-frameВыбрать буфер в другом фреймеС-х а -inverse-add-globalabbrevДобавить предыдущее слово в качестве независящего от режима глобального сокращенияС-х a i 1inverse-add-modeabbrevДобавить предыдущее слово в качестве зависящего от режима сокращенияС-х bswitch-to-bufferПереход к указанному буферуС-х С-Ьlist-buffersПеречисление списка буферовС-х С-сsave-buffers-kill-emacs Завершить работу с EmacsС-х C-ffind-fileПоиск и чтение файлаС-х С-1downcase-regionСделать строчными все буквы в выделеннойобластиС-х С-рmark-pageВыделить всю страницуС-х C-q(нет)Триггер режима «только для чтения» текущего буфераКонспект команд Emacs по клавишамКомбинация Команда655ДействиеС-х C-ssave-bufferСохранить файл (при блокировании терминаланажать клавиши <Ctrl>+<q> для перезапуска)С-х C-ttranspose-linesПерестановка пары строкС-х С-иupcase-regionСделать прописными все буквы в выделеннойобластиС-х C-vfind-alternate-fileЧтение другого файла; файл заменяет прочитанный по С-х C-fС-х C-wwrite-fileЗаписать содержимое буфера в файлС-х С-хexchange-point-andmarkОбменять местами курсор и отметкуС-х Delbackward-kill-sentence Удаление предыдущего предложенияС-х еcall-last-kbd-macroВыполнить последнюю из определенных макрокомандС-х hmark-whole-bufferВыделить буферС-х iinsert-fileВставить файл в текущей позиции курсораС-х kkill-bufferУдалить указанный буферС-х оother-windowПереход в соседнее окноС-х qkbd-macro-queryВставить запрос в определение макрокомандыС-х ssave-some-buffersПодтверждение сохранения каждого из измененных буферовС-х иadvertised-undoМногоуровневая отмена последнего редактированияС-УyankВозврат удаленного текстаC-zsuspend-emacsПриостановить выполнение Emacs (возврат покоманде exit или fg)Комбинации с клавишей <Meta>КомбинацияКомандаДействиеM— М-сnegative-argument;capitalize-wordСделать прописной первую букву предыдущегословаМ— М-1>negative-argument;downcase-wordСделать строчными все буквы предыдущегословаM— M-u>negative-argument ;upcase-wordСделать прописными все буквы предыдущегословам-$spell-wordПроверить орфографию следующего слова656Глава 10.
Редактор EmacsКомбинацияКомандаДействиеМ-<beginning-of -bufferПереход к началу текстаМ->end-of-bufferПереход к концу текстаМ-{backward-paragraphПереход к предыдущему абзацуМ-}forward-paragraphПереход к следующему абзацуМ-delete-indentationОбъединить текущую строку с предыдущейМ-пdigit-argumentПовторить следующую команду п разM-n C-x edigit-argument;call-last-kbd-macroВыполнить последнюю из определенных макрокоманд п разМ-аbackward-sentenceПереход к предыдущему предложениюМ-Ьbackward-wordПереход к предыдущему слову (назад)М-сcapitalize-wordСделать прописной первую букву словам-с-\indent-regionОтформатировать выделенную область, выровняв отступы по первой строкеМ-С-сexit-recursive-editПрекратить рекурсивное редактированиеМ-С-оsplit-lineРазорвать строку на курсоре; отступ для хвостастроки определяется положением курсораМ-С-гisearch-backwardregexpОбратный пошаговый поиск по регулярномувыражениюM-C-sisearch-forwardregexpПрямой пошаговый поиск по регулярному выражениюM-C-vscroll-other-windowПрокрутка соседнего окнаM-dkill-wordУдаление слова над курсоромM-Delbackward-kill-wordУдаление предыдущего словаМ-еforward-sentenceПереход к следующему предложениюM-fforward-wordПереход к следующему слову (вперед)(нет)fill-regionПереформатировать отдельные абзацы выделенной областиM-hmark -paragraphВыделить абзацM-kkill-sentenceУдаление предложения, на котором находитсякурсорM-ldowncase-wordСделать строчными все буквы словаM-mback-to-indentationПереход (курсора) к первому символу в строкеM-qfill-paragraphПереформатировать абзацЛКонспект команд Emacs по именам657Комбинация КомандаДействиеM-scenter-lineЦентрировать текущую строкуM-ttranspose-wordsПерестановка пары словM-uupcase-wordСделать прописными все буквы словаM-vscroll-downПереход к предыдущей экранной страницеМ-х(нет)Выполнить команду, набрав ее имяКонспект команд Emacs по именамНиже приведены команды Emacs в алфавитном порядке.
Чтобы набрать имякоманды, используйте комбинацию <Meta>+<x>. В таблице перечисленыклавиатурные комбинации, имена и описания действий команд. Как и ранее, «С-» - это клавиша <Ctrl>, a «М-» - <Meta>.Комбинация КомандаДействие(нет)macro nameВыполнить ранее сохраненную клавиатурную макрокоманду(нет)abbrev-modeПереключение режима ввода сокращенныхсловс-]abort-recursive-editЗавершить рекурсивное редактированиеС-х иadvertised-undoМногоуровневая отмена последнего редактирования(нет)aproposКакие команды, функции и переменные работают с этим понятием?М-тback-to-indentationПереход (курсора) к первому символу в строкеС-Ьbackward-charПереход к предыдущему символу (влево)Delbackward-delete-charУдаление символа перед курсором(нет)backward-kill-paragraph Удаление предыдущего абзацаС-х Delbackward-kill-sentenceУдаление предыдущего предложенияС-с C-wbackward-kill-wordСтирание предыдущего словаM-Delbackward-kill-wordУдаление предыдущего словаС-х [backward-pageПереход к предыдущей страницеМ-{backward-paragraphПереход к предыдущему абзацуМ-аbackward-sentenceПереход к предыдущему предложениюМ-Ьbackward-wordПереход к предыдущему слову (назад)beginning-of-bufferПереход к началу файла658Глава 10.
Редактор EmacsКомбинация КомандаДействиеС-аbeginning-of-lineПереход к началу строкиС-х еcall-last-kbd-macroВыполнить последнюю измакрокоманд(нет)capitalize-regionСделать прописными первые буквы слов выделенной областиМ-сcapitalize-wordСделать прописной первую букву слова(нет)center-lineЦентрировать текущую строку(нет)center-paragraphЦентрировать текущий абзац(нет)center-regionЦентрировать выделенную областьC-h acommand-aproposКакие команды работают с этим понятием?(нет)compare- windowsСравнить два буфера, отобразить различияC-ddelete-charУдаление символа перед курсоромМ-'delete-indentationОбъединить текущую строку с предыдущейС-х 1delete-other-windowsУдалить все окна кроме текущегоС-х 0delete- windowУдалить текущее окно(нет)delete-windows-onУдалить все окна определенного буфераC-h bdescribe-bindingsКакие комбинации клавиш действительны вэтом буфере ?C-h C-cdescribe-copyingЛицензия GPL для EmacsC-h C-ddescribe-distributionИнформация о том, как заказать Emacs в FSFC-h fdescribe- functionЧто делает эта функция?C-h kdescribe-keyКакие команды выполняются по этой комбинации клавиш и что она делает?C-h сdescribe-key-brieflyКакие команды выполняются по этой комбинации клавиш?C-h mdescribe-modeВ каком режиме находится текущий буфер?C-h C-wdescribe-no-warrantyУсловия применения Emacs (гарантии и ихотсутствие)C-h sdescribe-syntaxКакова синтаксическая таблица этого буфера?C-h vdescribe-variableКаков смысл этой переменной и каково еезначение?M-ndigit-argumentПовторить следующую команду п разС-х С-1downcase-regionСделать строчными все буквы в выделеннойобластиопределенныхКонспект команд Emacs по именам659Комбинация КомандаДействиеМ-1downcase-wordСделать строчными все буквы слова(нет)edit-abbrevsРедактировать сокращения словС-х )end-kbd-macroЗакончить определение макрокомандыМ->end-of-bufferПереход к концу файлаС-еend-of-lineПереход к концу строкиС-х "enlarge- windowУвеличить высоту окнаС-х }enlarge-window-horizontallyУвеличить ширину окнаС-х С-хexchange-point-andmarkОбменять местами курсор и отметкуМ-С-сexit-recursive-editПрекратить рекурсивное редактирование(нет)fill-individual-paragraphsПереформатировать абзацы с отступами, сохранив отступыM-qfill-paragraphПереформатировать абзац(нет)fill-regionПереформатировать отдельные абзацы выделенной областиС-х C-vfind -alternate-fileЧтение другого файла; файл заменяет прочитанный по С-х C-fС-х C-ffind-fileПоиск и чтение файлаС-х 5 ffind-file-other-frameПоиск файла в соседнем фреймеС-х 4 ffind-file-other-windowПоиск файла в соседнем окнеC-fforward-charПереход к следующему символу (вправо)С-х ]forward-pageПереход к следующей странице текстаМ-}forward-paragraphПереход к следующему абзацуМ-еforward-sentenceПереход к следующему предложениюM-f 'forward-wordПереход к следующему слову(нет)goto-charПерейти к символу п файла(нет)goto- lineПерейти к строке п файлаC-hhelp-commandВызвать систему встроенной справкиC-h thelp-with-tutorialВызвать руководство по EmacsМ-С-\indent-regionОтформатировать выделенную область, выровняв отступы по первой строке(нет)indented-text-modeОсновной режим: каждый табулятор увеличивает отступ для следующей строки660Глава 10.
Редактор EmacsКомбинация КомандаДействиеC-h iinfoЧтение информационных файловС-х iinsert-fileВставить файл в текущей позиции курсора(нет)insert-last-keyboardmacroДобавить определенную макрокоманду вфайлС-с С-сinterrupt-shell-subj obПринудительное завершение текущего заданияС-х а -inverse-add-globalabbrevДобавить предыдущее слово в качестве зависящего от режима сокращенияС-х a i 1inverse-add-modeabbrevОтменить последнее сокращение словаС-гisearch-backwardНачать обратный пошаговый поискМ-С-гisearch-backwardregexpТо же, но производить поиск по регулярномувыражениюC-Sisearch-forwardНачать прямой пошаговый поискM-C-sisearch-forward-regexpТо же, но производить поиск по регулярномувыражениюC-x-qkbd-macro-queryВставить запрос в определение макрокомандыc-gkeyboard-quitПрекратить набор команды(нет)kill-all-abbrevsУдалить все сокращения этого сеанса работыС-х kkill-bufferУдалить указанный буферC-kkill-lineУдалить от курсора и до конца строки(нет)kill-paragraphУдалить предыдущий абзацC-wkill-regionУдалить выделенную областьM-kkill-sentenceУдалить предложение, на котором находитсякурсорС-с C-ukill-shell-inputУдалить текущую строку(нет)kill-some-buffersПодтверждение удаления каждого из буферовM-dkill-wordУдалить слово под курсором(нет)list-abbrevsПеречислить сокращенияС-х С-Ьlist-buffersПеречислить буферы(нет)load-fileПрочитать ранее созданный файл макрокомандС-х С-рmark-pageВыделить всю страницу автоматическиM-hmark-paragraphВыделить абзацКонспект команд Emacs по именам661Комбинация КомандаДействиеС-х hmark-whole-bufferВыделить буфер(нет)name-last-kbd-macroДать имя последней определенной макрокоманде (перед сохранением)М- М-сnegative-argument;capitalize-wordСделать прописной первую букву предыдущего словаМ— М-1negative-argument;downcase-wordСделать строчными все буквы предыдущегословаМ- М-иnegative-argument ;upcase-wordСделать заглавными все буквы предыдущегословаС-пnext-lineПереход к следующей строкеС-х оother- windowПереход в соседнее окноС-рprevious-lineПереход к предыдущей строке(нет)query-replace-regexpЗамена по регулярному выражению с запросом подтвержденийC-qquoted-insertВставить в буфер следующий набранныйсимвол.