Vim: відмінності між версіями
Вилучено вміст Додано вміст
Немає опису редагування |
Немає опису редагування |
||
Рядок 25:
Найчастіше у vi використовуються клавіші переміщення {{keypress|h}}, {{keypress|j}}, {{keypress|k}}. {{keypress|l}} або стрілки вліво, вниз, вверх, вправо. Можна використовувати швидкі клавіші:
* <code>{{keypress|Ctrl}}
* <code>{{keypress|Ctrl}}
* <code>{{keypress|Ctrl}}
* <code>{{keypress|Ctrl}}
* <code>{{keypress|Ctrl}}
* <code>{{keypress|Ctrl}}e</code> — на строку вниз, без змінення положення курсора
* {{keypress|0}} («нуль») — у початок поточного рядку;
Рядок 36:
* {{keypress|w}} — на слово вправо
* {{keypress|b}} — на слово вліво
* {{keypress|W}} — до
* {{keypress|B}} — до
*
* <code>{
*
* {{keypress|G}} — перейти у кінець файлу
* <code><number>G</code> — перейти на конкретний рядок <number>
*
*
*
*
*
*
=== Переміщення по екрану ===
Рядок 57:
Переміщення у межах екрану
* {{keypress|H}} — переміщення на верхні рядок екрану
* {{keypress|M}} — переміщення на середній рядок екрану
* {{keypress|L}} — переміщення на останній рядок екрану (
=== Редагування файлу ===
Рядок 74:
* <code>R</code> — перейти у режим вводу з заміною тексту (аналог insert). Символи під курсором заміняються на символи що вводяться. Команда застосовується коли невідомо скільки потрібно буде змінити символів на інші (інакше можна було б використати команду <code>s</code> з вказанням кількості замінних символів, наприклад <code>7s</code>). При видалення введених символів повертаються ті які були до вводу команди. Такий режим зберігається до кінця рядку. При введенні нового рядку (по натисненню {{keypress|Enter}}), відбувається не перехід на інший рядок з тим же режимом заміни тексту, а створення нового рядку.
* <code>r</code> — заміняє один символ який знаходиться під курсором на той якій слідує за командою. При цьому не відбувається вихід з командного режиму (не треба натискати {{keypress|ESC}} після змінення тексту). Наприклад, команда <code>ry</code> - символ під курсором заміняє на "y". Числовий показник вказує скільки необхідно замінити символів на даний. Наприклад, <code>3ry</code> вставляє три символи "y".
* {{keypress|ESC}} - повернутися у звичайний режим перегляду▼
* {{keypress|U}} - відмінити останню дію▼
Великі і малі літери відповідають різним командам тому треба бути уважним до регістру вводу і слідкувати чи випадково не натиснута клавіша {{keypress|CAPS LOCK}}.
▲* {{keypress|ESC}} - повернутися у звичайний режим перегляду
▲* {{keypress|U}} - відмінити останню дію
== Окремі аспекти ==
|