Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Переміщення курсору

Перебуваючи в командному режимі, vi пропонує велику кількість команд руху, деякими з яких він ділиться менше. Ось підмножина:


Таблиця 12-1: Клавіші переміщення курсора


Клавіша переміщує курсор

Клавіша переміщує курсор

l або стрілка вправо на один символ.


h або стрілка ліворуч Вліво на один символ.


j або стрілка вниз на один рядок.


k або стрілка вгору на один рядок.


0 (нуль) До початку поточного рядка.


^ До першого символу без пробілів у поточному рядку.


$ До кінця поточного рядка.


w До початку наступного слова або знаку пунктуації.


W До початку наступного слова, ігноруючи розділові знаки.


b До початку попереднього слова або знаку пунктуації.


B До початку попереднього слова, ігноруючи розділові знаки.


Ctrl-f або Page Down на одну сторінку.


Ctrl-b або Page Up Up на одну сторінку.


номерG До лінії номер, Наприклад, 1G переходить до першого рядка файлу.


G До останнього рядка файлу.



Чому це? h, j, k та l клавіші, що використовуються для переміщення курсору? Бо коли vi був


Зрештою, не всі відеотермінали мали клавіші зі стрілками, і досвідчені друкарки могли використовувати звичайні клавіші клавіатури для переміщення курсору, не відриваючи пальців від клавіатури.

Багато команд в vi може бути з префіксом числа, як у команді «G», переліченої вище. Додаючи до команди префікс число, ми можемо вказати, скільки разів команда має бути виконана. Наприклад, команда «5j» викликає vi щоб перемістити курсор вниз на п’ять рядків.


Найпопулярніші хмарні обчислення ОС на OnWorks: