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





Символы:

Символ = используется в Lisp-режиме vi. Различные версии vi могут использовать перечисленные «свободные» символы, поэтому рекомендуется проверять их перед переопределением.

Различные команды
Команда
Действие

<
Сдвинуть строку влево в положение, указанное следующей командой навигации

>
Сдвинуть строку вправо в положение, указанное следующей командой навигации

«
Сдвинуть строку влево на один шаг (шаг по умолчанию равен 8 колонкам)

»
Сдвинуть строку вправо на один шаг (шаг по умолчанию равен 8 колонкам)

>}
Сместиться вправо до конца абзаца

<%
Сместиться влево до нахождения парного символа скобки, фигурной или квадратной скобки и т. д. (Курсор изначально должен находиться на символе, для которого существует парный.)

"[
Прервать выполнение команды или завершить работу в режиме вставки

"1
Выполнить поиск тега для текста под курсором

Л
Перейти в режим построчного редактирования ех (<Ctrl>+<->) Вернуться к предыдущему файлу

 

Алфавитный перечень команд, действующих в командном режиме
Для краткости <Ctrl>+ (или С-) заменено в таблице на символ

Команда

Действие

С

е Е

f F
*F
g
G -G
h Н

Добавление текста после курсора
Добавление текста в конец строки
Поиск следующего вхождения слова под курсором
Переход к началу слова в текущей строке
Переход к предыдущему слову, считая знак препинания отдельным символом
Прокрутка на одну экранную страницу назад
Заменить текст до позиции, в которую переводит курсор следующая команда навигации
Замена до конца текущей строки
Окончание работы в режиме вставки; принудительное завершение длительной операции
Удалить текст до позиции, в которую переводит курсор следующая команда навигации
Удаление до конца текущей строки
Прокрутка вперед на половину экранной страницы; в режиме вставки со-
кратить отступ до размера если установлен режим
Переход к концу слова
Переход к концу слова, считая знаки препинания частью слова
Прокрутка вперед на одну строку
Прямой поиск введенного символа в текущей строке
Обратный поиск введенного символа в текущей строке
Прокрутка вперед на одну экранную страницу
Не используется
Перейти к указанной строке или к концу файла Отобразить информацию о файле в строке состояния Курсорная клавиша <Стрелка влево>
Перемещение курсора в позицию Ноте (в первую позицию на экране)
Клавиша <Стрелка влево; в режиме вставки клавиша <Backspace>

Алфавитный перечень команд, действующих в командном режиме

679

 

Команда

Действие

Вставка текста перед курсором
Вставка текста перед первым отображаемым символом строки
В командном режиме не используется; в режиме вставки идентично
Клавиша <Стрелка вниз>
Объединение двух строк
Клавиша <Стрелка в режиме вставки переход к следующей строке Клавиша <Стрелка вверх>
Не используется Не используется Клавиша <Стрелка вправо
Перемещение курсора в последнюю позицию текущего окна текста Обновление экрана
Отметка текущей позиции строчным символом (a-z)
Перемещение курсора в центр текущего окна текста
Перемещение в начало следующей строки
Повторить последнюю команду поиска
Повторить последнюю команду поиска в противоположном направлении
Курсорная клавиша <Стрелка вниз> Начать новую строку после текущей Начать новую строку перед текущей
Не используется
Вставить вырезанный или скопированный текст после или под курсором Вставить вырезанный или скопированный текст перед или над курсором Клавиша <Стрелка вверх>
Не используется
Завершить работу с vi и вызвать ех
Не используется. (На некоторых терминалах - возобновление обработки потока
Заменить текущий символ следующим набранным символом Замена символов
Обновление экрана

Команда



   
 

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