Для перемещения курсора нажмите клавиши h
,j
,k
,l
так, как показано ниже.
^
k Советы: Клавиша `h` находится слева и перемещает влево.
< h l > Клавиша `l` находится справа и перемещает вправо.
j Клавиша `j` похожа на стрелку вниз.
v
Подвигайте курсор по экрану, пока не почувствуете себя уверенно.
Замечание: Если вы пока не уверены в том, что набираете, нажмите <ESC>
для
перехода в обычный режим (Normal mode). После этого перенаберите
требуемую команду.
Замечание: Обычные клавиши управления курсором (стрелки) также должны
работать. Однако, клавиши hjkl
позволят Вам перемещаться
значительно быстрее, как только Вы научитесь ими пользоваться.
Наберите: :q! <ENTER>
.
Это позволит Вам выйти из редактора БЕЗ СОХРАНЕНИЯ любых сделанных изменений. Если Вы хотите сохранить изменения и выйти:
:wq <ENTER>
В случае, если у вас открыто несколько файлов, вы можете закрыть их
БЕЗ СОХРАНЕНИЯ любых сделанных изменений выполнив: :qall! <ENTER>
.
Если Вам нужно сохранить файлы, то следует воспользоваться командой:
:wqall <ENTER>
Находясь в обычном режиме нажмите x
, чтобы удалить символ под курсором.
-
Переместите курсор к строке внизу.
-
Для исправления ошибок, переместите курсор, пока он не окажется над удаляемым символом.
-
Нажмите клавишу
x
для удаления требуемого символа. -
Повторите шаги 2-4 пока строка не будет исправлена.
The ccow jumpedd ovverr thhe mooon.
Замечание: В ходе освоения этого урока не пытайтесь запоминать, учите в процессе использования.
Находясь в обычном режиме (Normal mode), нажмите i
для вставки текста
перед курсором.
-
Переместите курсор к первой строке внизу.
-
Для того, чтобы сделать первую строку идентичной второй, поместите курсор на символ ПЕРЕД которым следует вставить текст.
-
Нажмите
i
и наберите требуемые добавления. -
После исправления всех ошибок нажмите
<ESC>
для возврата в обычный режим. Повторите шаги 2-4, пока фраза не будет исправлена полностью.
There is text misng this .
There is some text missing from this line.
Находясь в обычном режиме (Normal mode), нажмите a
для вставки
текста после курсора.
-
Переместите курсор к первой строке внизу (не важно на каком символе будет находиться курсор).
-
Нажмите
A
и наберите недостающую часть.A
перемещает курсор в конец строки и входит в режим редактирования. -
После внесения всех изменений нажмите
<ESC>
для возврата в обычный режим. -
Переместите курсор к третьей строке и повторите шаги 2 и 3.
---> There is some text missing from th
There is some text missing from this line.
---> There is also some text miss
There is also some text missing here.
- Закройте Vim
:qa!
Замечание: В ходе освоения этого урока не пытайтесь запоминать. Это упражнение дано лишь для того чтобы показать возможности Vim (только малую их часть).
-
Откройте Vim передав ему 3 файла в качестве аргументов:
vim lesson2/cat.rb lesson2/dog.rb lesson2/mouse.rb
-
Включите запись макроса нажав
qa
. -
Перейдите в начало файла используя
gg
. -
Вставьте новую строку
O
и напишите# encoding: utf-8
(так мы указываем кодировку для ruby). -
Сохраните файл с помощью
:w
. -
Перейдите к следующему файлу выполнив
:bn
. -
Остановите запись макроса
q
. -
Теперь запустим данный макрос для оставшихся файлов. Нажмите
2@a
. -
Посмотрите на оставшиеся файлы используя
:bn
. У всех файлов вверху должна появиться строка с кодировкой.
Используемые материалы:
- vimtutor