i
- вставить текст слева от текущегоI
- вставить текст в начало строкиa
- вставить текст справа от текущего символаA
- вставить текст в конец строкиo
- создать новую строку под текущейO
- создать новую строку над текущейC
- заменить всё до конца строки3``s
- удалить 3 символа и перейти в режим вставкиc``i``W
- заменить слово под курсоромc``i``"
- заменить текст между кавычкамиc``i``(
- заменить текст между круглыми скобкамиg``i
- перейти к последнему месту, где производилось редактирование ) "Ctrl``r``w
- вставить слово под курсором в командную строку
i
- вставить текст слева от текущего
- Переходим на точку в первой строке
- Нажимаем
i
- Печатаем недостающий текст
There is some text missing last .
There is some text missing last word.
I
- вставить текст в начало строки
- Переходим любую позицию в первой строке
- Нажимаем
I
- Печатаем недостающий текст
is some text missing fisrt word.
There is some text missing fisrt word.
a
- вставить текст справа от текущего символа
- Переходим на точку в первой строке
- Нажимаем
a
- Печатаем недостающий текст
variable. = value
variable.property = value
A
- вставить текст в конец строки
- Переходим на любую позицию в первой строке
- Нажимаем
A
- Печатаем недостающий текст
There is some text missing last dot
There is some text missing last dot.
o
- создать новую строку под текущей
- Переходим на любую позицию в первой строке
- Нажимаем
o
- Печатаем недостающий текст
Insert line after this.
Insert line after this.
Yahoo!
O
- создать новую строку над текущей
- Переходим на любую позицию в первой строке
- Нажимаем
O
- Печатаем недостающий текст
Insert line before this.
Yahoo!
Insert line before this
C
- заменить всё до конца строки
- Переходим на букву 'w'
- Нажимаем
C
- Печатаем недостающий текст
This text is wrong and you should fix it!
This text is right.
3``s
- удалить 3 символа и перейти в режим вставки
Oбщий случай: [Кол-во повторений]s
Попытайтесь исправить текст ниже используя эту команду
Thiii teooooot is riffht.
This text is right.
c``i``W
- заменить слово под курсором
- Переходим на любую позицию в слове
- Нажимаем последовательно
c``i``W
- Печатаем верное слово
This lubw has a few wptfd that mrrf changing usf the change operator.
This line has a few words that need changing using the change operator.
c``i``"
- заменить текст между кавычками
- Переходим на любую позицию в тексте в кавычках
- Нажимаем последовательно
c``i``"
- Печатаем верный текст
value = "wrong"
value = "right"
value = "wrong string"
value = "right string"
c``i``(
- заменить текст между круглыми скобками
- Переходим на любую позицию в тексте в скобках
- Нажимаем последовательно
c``i``(
- Печатаем верный текст
value = function(wrong)
value = function(right)
value = function(wrong, wrong, wrong)
value = function(param1, param2)
g``i
- перейти к последнему месту, где производилось редактирование ) "
Ctrl``r``w
- вставить слово под курсором в командную строку
Простейший пример - это поиск.
- Ставим курсор на слово This в командном режиме
- Нажимаем
/
- Нажимаем
Ctrl
и не отпускаяr``w
- Далее
Enter
иn
илиN
для перемещения