Каждое упражнение в этом занятие лучше выполнять в отдельно запущеной сессии командного интерпретатора.
Для этого откройте вкладку или отдельное окно
-
Откройте vim выполнив
vim
. -
Наберите
:grep vim *.md
, чтобы запустить поискvim
во всех файлах уроков. -
Используйте
:cnext
и:cprev
чтобы перемещаться по совпадениям.
-
Откройте vim выполнив
vim
. -
Начните искать по файлу строку
vim
. -
Наберите
:vim /
-
Нажмите
<C+r>/
, чтобы вставить в командную стру содержимое регистра поиска. -
Наберите оставшуюся часть команды
/ *.md
, и нажмите<Enter>
чтобы начать поиск. -
Используйте
:cnext
и:cprev
чтобы перемещаться по совпадениям.
Для выполнения этого упражнения вам потребуется плагин ack.vim
Задача переименовать метод класса Animal
из walk
в run
-
Откройте vim выполнив
vim
. -
Наберите
:Ack 'walk' lesson6
, чтобы начать поискwalk
в папкеlesson
. -
Нажимайте
j
,k
, чтобы перемещатья по результатам. -
Поочередно откройте каждый файл с помощью клавиши
o
и выполните задания используя ранее полученные знания.
СОВЕТЫ:
- Заменить слово –
cw
- Перемещение между окнами –
Ctrl+w(h|j|k|l)
- Закрыть окно поиска –
:q
Для выполнения этого упражнения вам потребуется плагин ctrlp.vim
-
Откройте vim выполнив
vim
. -
Нажмите
Ctrl+p
, чтобы открыть окно поиска. -
Наберите
mo
. -
Перемещайтесь по результатам с помощью
Ctrl+j
,Ctrl+k
-
Чтобы открыть файл, нажмите
Enter
Заменим во всех файлах объявление класса на модуль.
-
Выполните команду
:args lesson6/**/*.rb
. -
Выполните команду
:agrs
чтобы посмотреть содержимое аргументов. -
Выполните команду
:argdo %s/class/module/gI
-
С помощью ранее изученных методов перехода по файлам, убедитесь что все верно.