Главная » Просмотр файлов » Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание

Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 97

Файл №1114666 Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание) 97 страницаЭ. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666) страница 972019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 97)

Удобный способ вставки управляющих символовС-1recenterОбновить окно с текстом так, чтобы текущаястрока с курсором оказалась в центре окна(нет)rename-bufferИзменить имя буфера на указанное(нет)replace-regexpБезусловная замена по регулярному выражению(нет)re-search-backwardПростой обратный поиск по регулярному выражению(нет)re-search-forwardПростой прямой поиск по регулярному выражению(нет)revert-bufferВосстановить редактируемый текст из сохраненного или автоматически сохраненногофайлаС-х C-ssave-bufferСохранить файлС-х С-сsave-buffers-kill-emacsЗавершить работу с EmacsС-х ssave-some-buff ersПодтверждение сохранения каждого из измененных буферовM-vscroll-downПереход к предыдущей экранной страницеС-х <scroll-leftПрокрутка окна влевоM-C-vscroll-other-windowПрокрутка соседнего окна662Глава 10. Редактор EmacsКомбинация КомандаДействиеС-х >scroll-rightПрокрутка окна вправоC-vscroll-upПереход к следующей экранной страницеС-х .set-fill-prefixПредварить каждую строку абзаца символами от начала строки до положения курсора встроке; это можно отменить, выполнив команду с курсором в первом столбцеС-@ илиС-пробелset-mark-commandОтметить начало (или конец) областиС-с C-dshell-send-eofСимвол конца файла(нет)shrink-windowУменьшить высоту окнаС-х {shrink-window-horizon- Уменьшить ширину окнаtally(нет)spell-bufferПроизвести проверку орфографии текущегобуфера(нет)spell-regionПроверка орфографии выделенной областитекста(нет)spell-stringПроверка орфографии строки, введенной вминибуферМ-$spell-wordПроверка орфографии следующего словаМ-С-оsplit- lineРазорвать строку на курсоре; отступ для продолжения строки определяется положениемкурсораС-х 3split- window-horizontallyРазделить текущее окно по горизонтали напару оконС-х 2split-window-verticallyРазделить текущее окно по вертикали на пару оконС-х (start-kbd-macroНачать определение макрокомандыС-с C-zstop-shell-sub j obПриостановить текущее заданиеC-zsuspend-emacsПриостановить выполнение Emacs (возвратпо команде fg)С-х bswitch-to-bufferПереход к указанному буферуС-х 5 bswitch-to-buffer-otherframeВыбрать буфер в соседнем фреймеС-х 4 bswitch-to-buffer-otherwindowВыбрать буфер в соседнем окне(нет)text-modeПрекратить ввод текста в режиме отступов,вернуться в обычный текстовый режимКонспект команд Emacs по именам663Комбинация КомандаДействиеC-ttranspose-charsПерестановка (обмен местами) пары буквС-х C-ttranspose-linesПерестановка пары строк(нет)transpose-paragraphsПерестановка пары абзацев(нет)transpose-sentencesПерестановка пары предложенийM-ttranspose-wordsПерестановка пары слов(нет)unexpand-abbrevОтменить последнее сокращение словаC-u nuniversal-argumentПовторить следующую команду п разС-х C-uupcase-regionСделать прописными все буквы в выделенной областиМ-иupcase-wordСделать прописными все буквы словаC-h nview-emacs-newsНовости обновлений EmacsC-h 1view-lossageПеречислить последние 100 введенных символовC-h wwhere-isКакая комбинацияэтой команде?(нет)write-abbrev-fileЗаписать файл сокращений словC-x C-wwrite-fileЗаписать содержимое буфера в файлС-уyankВозврат удаленного текстаклавишсоответствуетГлава 11Редактор viРедактор vi - классический экранный редактор Unix-систем.

Существуетбольшое количество его улучшенных версий, таких как nvi, vim, vile и elvis.На системах Linux команда vi обычно является ссылкой на одну из этих программ.В основе vi лежит более старый редактор ex. Для того чтобы получить в редакторе vi доступ к мощным возможностям редактирования ех, следует нажать «:», набрать команду ех и нажать <Enter>. Команды ех могут такжепомещаться в стартовый файл ~/.ехгс, который загружается редактором vi вначале рабочего сеанса.

Поскольку команды ех являются важной частью vi,они также описаны в этой главе. В системах Linux ex иногда называется hex.В этой главе описывается стандартный vi, а также расширения nvi. Рассмотрены следующие темы:• Обзор операций vi• Параметры командной строки vi• Параметры командной строки ех•••••••Команды навигацииКоманды редактированияСохранение и завершение работыДоступ к нескольким файламВзаимодействие с интерпретаторомМакрокомандыРазличные команды• Алфавитный перечень команд, действующих в командном режимеОбзор операций vi•665Синтаксис команд ех• Алфавитный перечень команд ех•Настройка viБолее подробную информацию можно найти в книге Линды Лэмб (LindaLamb) и Арнольда Роббинса (Arnold Robbins) «Learning the vi Editor» (Изучаем редактор vi) издательства O'Reilly.Обзор операций viВ этом разделе рассмотрены:• Синтаксис командной строки•Режимы работы vi• Синтаксис команд vi• Команды строки состоянияКомандный режимПосле открытия файла vi находится в командном режиме.

Возможны следующие действия:• Переход в режим вставки• Ввод команд редактирования•Перемещение курсора к нужной позиции в файле• Ввод команд ех•Запуск командного интерпретатора Linux• Сохранение или завершение работы с данной версией файлаРежим вставкиВ режиме вставки можно добавлять новый текст в файл. Чтобы из режимавставки вернуться в командный режим, необходимо нажать клавишу <Esc>или сочетание <Ctrl>+<[>.

Режим вставки активизируется следующимикомандами:аДобавить текст после курсора.АДобавить текст в конце строки.сНачать операцию замены (за которой должна следовать команда перемещения).СЗамена до конца строки.iВставка текста перед курсором.IВставка текста в начале строки.оНачать новую строку после текущей.666Глава 11. Редактор viОНачать новую строку перед текущей.RЗапись текста поверх существующего,sЗаменить символ.SЗаменить всю строку.Синтаксис команд viКоманды vi имеют следующий общий вид:[п] operator [m] objectОсновные операторы редактирования:сВнести изменения.dУдалить текст.уВозврат (или копирование) текста.Если объектом операции является текущая строка, то оператор совпадает собъектом: ее, dd, yy.

В ином случае операторы редактирования действуют наобъект, заданный командами перемещения курсора или командами поискапо шаблону. Параметры пит- числа, определяющие количество повторений команды или количество объектов, для которых выполняются операции. Если заданы оба числа, они перемножаются.Объект может представлять одну из следующих совокупностей символов:wordСлово. Все символы до следующего пробела или знака препинания.

Еслипервая буква объекта прописная (т. е. Word), то все символы до следующего пробела.sentenceПредложение. Все символы до точки, восклицательного или вопросительного знаков, за которыми следуют два пробела.paragraphАбзац. Все символы до следующей пустой строки или макроса абзацаnroff/troff (определяемого параметром рага=).sectionВсе символы до заголовка nroff/troff следующего раздела (определяемогопараметром sect=).Примеры2cw Изменить два следующих слова.d}Удалить все до следующего абзаца.d"Удалить все до начала текущей строки.Параметры командной строки vi6675уу Скопировать пять следующих строк во временный буфер (для последующей вставки).у]] Скопировать все до начала следующего раздела во временный буфер(для последующей вставки).Команды строки состоянияБольшинство команд не отображаются на терминале во время ввода.

Однакокоманды, перечисленные ниже, во время ввода отображаются в строке состояния в нижней части экрана:/Прямой поиск по шаблону.?Обратный поиск по шаблону.:Выполнить команду ex.!Выполнить команду интерпретатора. Вводом команды является выделенный текст. После выполнения команды текст заменяется ее выводом.Ввод команд в строке состояния должен завершаться нажатием клавиши<Enter>.

Кроме того, в строке состояния отображаются сообщения об ошибках и результат работы команды Ctrl-G (<Ctrl>+<G>).Параметры командной строки viТри самых распространенных способа начала сеанса работы с vi:vi filevi + n filevi +/ pattern fileФайл file можно открыть для редактирования, для редактирования с автоматическим переходом к строке с номером п либо с переходом к строке, соответствующей шаблону pattern.

Если имя файла не задано, vi открывает дляредактирования пустой буфер. Доступны следующие параметры команднойстроки vi:+[пит\Перейти к редактированию строки пит либо последней строки файла,если номер не указан.+/patternПерейти к редактированию первой строки, соответствующей шаблонуpattern. He работает при установленном в файле .ехгс параметре nowrapscan.—с commandВыполнить указанную команду vi после запуска. Допустим только одинпараметр —с. Команды ех могут выполняться, если перед ними указать668Глава 11. Редактор viсимвол «:».

Также поддерживается более старая форма использованияэтого параметра: +command.—е Работать как в ех (построчное редактирование, а не полноэкранный режим).—1 LISP-режим, предназначенный для выполнения LISP-программ (поддерживается не во всех версиях редактора).-г [file]Восстановить файл и продолжить его редактирование после аварийногозавершения сеанса редактирования или сбоя в системе. Если имя файлане указано, перечисляются доступные для восстановления файлы.-ttagРедактировать файл, содержащий указанный тег, и переместить курсорк месту его определения (см. также описание ctags в главе 3 «КомандыLinux»).-v Работа в полноэкранном режиме (по умолчанию).—w rowsУстановить размер окна в rows строк. Параметр полезен для редактирования при медленных удаленных соединениях.-х Запрашивать ключ, который будет использоваться для шифрования ирасшифровки файла посредством crypt (поддерживается не во всех версиях.)—С Аналогично —х, но считать, что файл уже зашифрован (поддерживаетсяне во всех версиях).—L Перечислить файлы, сохраненные в момент аварийного завершения сеанса редактирования или системного сбоя (поддерживается не во всехверсиях).-R Открывать файлы в режиме «только для чтения».Параметры командной строки ехНесмотря на то что многим команды ех знакомы прежде всего по их использованию в редакторе vi, ex существует в качестве самостоятельной программы и может быть вызван из интерпретатора (например, для редактированияфайлов из сценариев).

В ех можно ввести команду vi или visual для переходак работе с vi. Аналогично в vi команда Q позволяет перейти к работе с ех.Если ех используется в качестве самостоятельного редактора, доступны следующие параметры командной строки:+[пит]Перейти к редактированию строки пит либо последней строки файла, если номер не указан.Параметры командной строки ех669+/patternПерейти к редактированию первой строки, соответствующей шаблонуpattern. He работает при установленном в файле .ехгс параметре nowrapscan.—с commandВыполнить указанную команду ех после запуска.

Допустим только одинпараметр —с. Также поддерживается более старая форма использованияэтого параметра: +command.—е Работать в режиме строчного редактора, а не в полноэкранном режиме.Это параметр по умолчанию.-1 LISP-режим, предназначенный для выполнения LISP-программ (поддерживается не во всех версиях редактора).-г [file]Восстановить файл и продолжить его редактирование после аварийногозавершения сеанса редактирования или сбоя в системе. Если имя файлане указано, перечисляются доступные для восстановления файлы.—s Не отображать приглашения. Параметр полезен при выполнении ех изсценария.

Характеристики

Тип файла
PDF-файл
Размер
13,55 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6531
Авторов
на СтудИзбе
301
Средний доход
с одного платного файла
Обучение Подробнее