Vim: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 116:
 
=== Перемещение по файлу ===
Самые часто используемые в vi клавиши  — клавиши перемещения. Это знаменитые h j k l, соответствующие стрелкам влево, вниз, вверх и вправо. Стрелочки тоже работают (при правильном указании терминала). Можно использовать также быстрые клавиши:
 
* <Ctrl-df>  — на пол страницыстраницу (экранаэкран) вниз
Самые часто используемые в vi клавиши — клавиши перемещения. Это знаменитые h j k l, соответствующие стрелкам влево, вниз, вверх и вправо. Стрелочки тоже работают (при правильном указании терминала). Можно использовать также быстрые клавиши:
* <Ctrl-ub>  — на пол страницыстраницу (экранаэкран) верх
 
* <Ctrl-fd>  — на страницупол страницы (экранэкрана) вниз
* <Ctrl-bu>  — на страницупол страницы (экранэкрана) верх
* <Ctrl-y>  — на строку вниз, без изменения положения курсора
* <Ctrl-d> — на пол страницы (экрана) вниз
* <Ctrl-e>  — на строку верх, без изменения положения курсора
* <Ctrl-u> — на пол страницы (экрана) верх
* $0 («ноль») — в конецначало текущей строки;
* <Ctrl-y> — на строку вниз, без изменения положения курсора
* ^  — в начало текущей строки (к первому непробельному символу);
* <Ctrl-e> — на строку верх, без изменения положения курсора
* 0 ("ноль") — в началоконец текущей строки;
* W дона пробеласлово вправо
* ^ — в начало текущей строки (к первому непробельному символу);
* B дона пробеласлово влево
* $ — в конец текущей строки
* w надо словопробела вправо
* b надо словопробела влево
* }  — абзац вниз
* W — до пробела вправо
* {  — абзац вверх
* B — до пробела влево
* gg — перейти в начало файла
* } — абзац вниз
* G — перейти в конец файла
* { — абзац вверх
* gg <number>G — перейти вна конкретную началостроку файла<number>
* G /<text><CR> — перейти в конецк файла<text>
* ?<text><CR> — то же самое, но искать назад
* <number>G — перейти на конкретную строку <number>
* n  — повторить поиск
* /<text><CR> — перейти к <text>
* ?<text><CR> то же самое, ноповторить искатьпоиск назад
* n — повторить поиск
* N — повторить поиск назад
* [[ — в начало функции
* '' — к месту выполнения команды [[
 
===Перемещение по экрану===