Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






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


Дата добавления: 2014-11-10; просмотров: 1025



Редактор vim має велику кількість способів переміщення курсора.
За один виклик команди можна пересуватися так:

§ на один символ;

§ на одне слово;

§ на один рядок;

§ на одне речення;

§ на один абзац;

§ на один екран.

У режимі вставки курсор переміщається за допомогою клавіш зі стрілками. Переміщати курсор за допомогою буквених клавіш можна у командному режимі. Тут і далі під командою розуміємо натискання відповідної клавіші у командному режимі. Команда написана великою буквою, наприклад Wозначає комбінацію <Shift>ð<w>; маленькою буквою – w, очевидно, натискання лише клавіші <w>. Комбінації команд, наприклад 6h, позначають послідовне натискання відповідних клавіш, в даному випадку <6> i <h>.

Переміщення курсора на один символ. На

Рис. 17.2 показано, як ко­манди h, l, j, kпереміщають курсор на один символ.

Рис. 17.2 Переміщення курсору на один символ за один раз

Переміщення на одне слово за один раз. Редактор vim розглядає символи і знаки пунктуації як слова. Щоб ігнорувати символи і знаки пунктуації, потрібно використати команду W. Вона переміщає курсор на початок слів. Команди Eі Bпереміщають курсор вперед і назад відповідно, ігноруючи небуквенні символи і знаки пунктуації, а команди eі bвважають символи і знаки пунктуації словами.

Переміщення на один рядок за один раз.Рядки визначаються як текст між символами повернення каретки. Команда 0 переміщає курсор на першу позицію в рядку, незалежно від її вмісту, а команда $ - на останню позицію в рядку, незалежно від її вмісту. Команда вставки (^, коректурний знак) переміщає курсор на перший алфавітно-цифровий символ у рядку. На початок і кінець рядка можна перейти також клавішами <Home> та <End> відповідно.

Переміщення курсора більше ніж на одну позицію за один раз. Якщо користувачу потрібно перемістити курсор на 6 інтервалів ліворуч, то він може використати команду 6h. Аналогічно він може переміщатися більше ніж на одне слово, один рядок, один абзац і один екран. Команда nHпересуває курсор на n рядків нижче від верхнього рядка екрана, а команда nL- на nрядків вище від останнього рядка екрана (n – ціле число).

Переміщення по номерах рядків. Спочатку потрібно виконати команду :set nu, яка пронумерує рядки (що зняти нумерацію – :set nu!). В редакторі vim можна використати команду Ctrl+G, щоб внизу екрана з’явилися ім’я файла, номер поточного рядка, загальна кількість рядків у файлі і виражена у відсотках кількість рядків у файлі над поточним рядком. Якщо поточне ім’я файла NameFile, то в результаті виконання команди Ctrl+G з’явиться такий рядок:

"NameFile" line 20 of 80 - 25 % -

Команда Gпереміщає курсор до кінця файла. Команда 20G переміщає курсор на початок 20-го рядка у файлі.


<== предыдущая лекция | следующая лекция ==>
Теоретичні відомості | Редагування тексту
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | <== 27 ==> | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
Studopedia.info - Студопедия - 2014-2024 год . (0.188 сек.) російська версія | українська версія

Генерация страницы за: 0.188 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7