Update 'module1/02_vim_regexp_dataprocessing/1_vimtutor_ru.md'

pull/1/head
Vladimir Protsenko 1 year ago
parent 0536838057
commit 6aace80cfe

@ -1,6 +1,6 @@
# =============================================================================== = Д о б р о п о ж а л о в а т ь в у ч е б н и к VIM -- версия 1.7 =
``` ```
# Д о б р о п о ж а л о в а т ь в у ч е б н и к VIM -- версия 1.7
Vim -- это очень мощный редактор, имеющий множество команд, слишком много Vim -- это очень мощный редактор, имеющий множество команд, слишком много
для того, чтобы их все можно было описать в таком учебнике, как этот. для того, чтобы их все можно было описать в таком учебнике, как этот.
Этот учебник призван объяснить достаточное число команд для того, чтобы Этот учебник призван объяснить достаточное число команд для того, чтобы
@ -51,7 +51,7 @@
``` ```
Урок 1.2: ЗАВЕРШЕНИЕ РАБОТЫ С VIM Урок 1.2: ЗАВЕРШЕНИЕ РАБОТЫ С VIM
```
!! ВНИМАНИЕ! Прежде, чем выполнять любой из описанных ниже шагов, прочтите урок целиком !! !! ВНИМАНИЕ! Прежде, чем выполнять любой из описанных ниже шагов, прочтите урок целиком !!
@ -64,6 +64,8 @@
1. Переместите курсор вниз к Уроку 1.3. 1. Переместите курсор вниз к Уроку 1.3.
```
``` ```
Урок 1.3: РЕДАКТИРОВАНИЕ ТЕКСТА -- УДАЛЕНИЕ Урок 1.3: РЕДАКТИРОВАНИЕ ТЕКСТА -- УДАЛЕНИЕ
@ -93,7 +95,6 @@
** Находясь в обычном режиме, нажмите i для вставки текста. ** ** Находясь в обычном режиме, нажмите i для вставки текста. **
```
1. Переместите курсор к первой строке ниже, помеченной --->. 1. Переместите курсор к первой строке ниже, помеченной --->.
2. Для того, чтобы сделать первую строку идентичной второй, поместите курсор на символ ПЕРЕД которым следует вставить текст. 2. Для того, чтобы сделать первую строку идентичной второй, поместите курсор на символ ПЕРЕД которым следует вставить текст.
@ -103,6 +104,7 @@
\---> Часть текста в строке бесследно . ---> Часть текста в этой строке бесследно пропала. \---> Часть текста в строке бесследно . ---> Часть текста в этой строке бесследно пропала.
1. Когда освоите вставку текста, переходите к Уроку 1.5. 1. Когда освоите вставку текста, переходите к Уроку 1.5.
```
``` ```
Урок 1.5: РЕДАКТИРОВАНИЕ ТЕКСТА -- ДОБАВЛЕНИЕ Урок 1.5: РЕДАКТИРОВАНИЕ ТЕКСТА -- ДОБАВЛЕНИЕ
@ -135,7 +137,7 @@
** Используйте :wq для сохранения файла и выхода из Vim. ** ** Используйте :wq для сохранения файла и выхода из Vim. **
```
!! ВНИМАНИЕ! Прежде, чем выполнять любой из описанных ниже шагов, прочтите урок целиком !! !! ВНИМАНИЕ! Прежде, чем выполнять любой из описанных ниже шагов, прочтите урок целиком !!
@ -145,6 +147,8 @@
4. Сохраните файл с изменениями и выйдите из Vim выполнив: :wq <ENTER> 4. Сохраните файл с изменениями и выйдите из Vim выполнив: :wq <ENTER>
5. Если вы вышли из vimtutor на шаге 1, перезапустите vimtutor и переходите к следующему Резюме. 5. Если вы вышли из vimtutor на шаге 1, перезапустите vimtutor и переходите к следующему Резюме.
```
``` ```
РЕЗЮМЕ УРОКА 1 РЕЗЮМЕ УРОКА 1
@ -179,7 +183,6 @@
** Наберите dw для удаления участка текста до конца слова. ** ** Наберите dw для удаления участка текста до конца слова. **
```
1. Нажмите <ESC>, чтобы перейти в обычный режим. 1. Нажмите <ESC>, чтобы перейти в обычный режим.
2. Переместите курсор вниз, к строке помеченной --->. 2. Переместите курсор вниз, к строке помеченной --->.
@ -192,6 +195,8 @@
1. Повторите шаги 3 и 4, пока не исправите все ошибки и переходите к Уроку 2.2. 1. Повторите шаги 3 и 4, пока не исправите все ошибки и переходите к Уроку 2.2.
```
``` ```
Урок 2.2: ДОПОЛНИТЕЛЬНЫЕ КОМАНДЫ УДАЛЕНИЯ Урок 2.2: ДОПОЛНИТЕЛЬНЫЕ КОМАНДЫ УДАЛЕНИЯ
@ -215,13 +220,12 @@
``` ```
Урок 2.3: КОМАНДЫ И ОБЪЕКТЫ Урок 2.3: КОМАНДЫ И ОБЪЕКТЫ
```
Многие команды, изменяющие текст, состоят из оператора и объекта. Формат команды удаления с оператором d следующий: Многие команды, изменяющие текст, состоят из оператора и объекта. Формат команды удаления с оператором d следующий:
```
d объект d объект
```
Здесь: d - оператор удаления. объект - над чем должна быть выполнена команда (перечислено ниже). Здесь: d - оператор удаления. объект - над чем должна быть выполнена команда (перечислено ниже).
@ -229,6 +233,8 @@ d объект
Замечание! Простое нажатие на символ объекта в обычном режиме (Normal mode) без предварительного оператора переместит курсор так, как указано в списке объектов. Замечание! Простое нажатие на символ объекта в обычном режиме (Normal mode) без предварительного оператора переместит курсор так, как указано в списке объектов.
```
``` ```
Урок 2.4: ИСПОЛЬЗОВАНИЕ СЧЁТЧИКА ДЛЯ ПЕРЕМЕЩЕНИЯ Урок 2.4: ИСПОЛЬЗОВАНИЕ СЧЁТЧИКА ДЛЯ ПЕРЕМЕЩЕНИЯ
@ -258,7 +264,6 @@ d объект
** Ввод числа перед оператором приведёт к его повторению ** Ввод числа перед оператором приведёт к его повторению
заданное количество раз. ** заданное количество раз. **
```
Добавьте число перед перед объектом в комбинацию оператора удаления и перемещения указанную выше для удаления указанного количества объектов: d число объект Добавьте число перед перед объектом в комбинацию оператора удаления и перемещения указанную выше для удаления указанного количества объектов: d число объект
@ -268,6 +273,8 @@ d объект
\---> эта АБВ ГД строка ЕЖЗИ КЛ МНО из слов П РС ТУФ очищена. \---> эта АБВ ГД строка ЕЖЗИ КЛ МНО из слов П РС ТУФ очищена.
```
``` ```
Урок 2.6: ОПЕРАЦИИ СО СТРОКАМИ Урок 2.6: ОПЕРАЦИИ СО СТРОКАМИ
@ -296,7 +303,7 @@ d объект
``` ```
Урок 2.7: КОМАНДА `ОТМЕНА' Урок 2.7: КОМАНДА `ОТМЕНА'
```
\*\* Нажмите u для отмены результата работы предыдущей команды, U для отмены исправлений во всей строке. \*\* \*\* Нажмите u для отмены результата работы предыдущей команды, U для отмены исправлений во всей строке. \*\*
@ -309,6 +316,8 @@ d объект
7. Нажмите теперь CTRL-R (т.е. удерживайте клавишу CTRL нажатой в момент нажатия клавиши R) несколько раз для возврата команд (откат отката). ---> Испрравьте оошибки в этойй строке и вернитте их сс помощьью \`отмены'. 7. Нажмите теперь CTRL-R (т.е. удерживайте клавишу CTRL нажатой в момент нажатия клавиши R) несколько раз для возврата команд (откат отката). ---> Испрравьте оошибки в этойй строке и вернитте их сс помощьью \`отмены'.
8. Это были очень полезные команды. Далее переходите к Резюме Урока 2. 8. Это были очень полезные команды. Далее переходите к Резюме Урока 2.
```
``` ```
РЕЗЮМЕ УРОКА 2 РЕЗЮМЕ УРОКА 2
@ -340,7 +349,6 @@ d объект
``` ```
Урок 3.1: КОМАНДА ВСТАВКИ Урок 3.1: КОМАНДА ВСТАВКИ
```
\*\* Наберите p для вставки последнего удалённого текста после курсора. \*\* \*\* Наберите p для вставки последнего удалённого текста после курсора. \*\*
@ -350,6 +358,8 @@ d объект
4. Находясь в обычном режиме наберите p для вставки строки ниже курсора. 4. Находясь в обычном режиме наберите p для вставки строки ниже курсора.
5. Повторите шаги со 2 по 4, пока не расставите все строки в нужном порядке. ---> г) И лучше выдумать не мог. ---> б) Когда не в шутку занемог, ---> в) Он уважать себя заставил ---> а) Мой дядя самых честных правил 5. Повторите шаги со 2 по 4, пока не расставите все строки в нужном порядке. ---> г) И лучше выдумать не мог. ---> б) Когда не в шутку занемог, ---> в) Он уважать себя заставил ---> а) Мой дядя самых честных правил
```
``` ```
Урок 3.2: КОМАНДА ЗАМЕНЫ Урок 3.2: КОМАНДА ЗАМЕНЫ
** Наберите r и символ, заменяющий символ под курсором. ** ** Наберите r и символ, заменяющий символ под курсором. **
@ -362,12 +372,13 @@ d объект
5. Теперь переходите к Уроку 3.3. 5. Теперь переходите к Уроку 3.3.
Замечание! Помните, что вы должны учиться в процессе работы, а не просто Замечание! Помните, что вы должны учиться в процессе работы, а не просто
запоминая. запоминая.
``` ```
``` ```
Урок 3.3: КОМАНДА ИЗМЕНЕНИЯ Урок 3.3: КОМАНДА ИЗМЕНЕНИЯ
** Для изменения конечной части слова наберите ce . ** ** Для изменения конечной части слова наберите ce . **
```
1. Переместите курсор вниз, к строке помеченной --->. 1. Переместите курсор вниз, к строке помеченной --->.
2. Расположите курсор над буквой `o' в слове `сола'. 2. Расположите курсор над буквой `o' в слове `сола'.
@ -378,6 +389,7 @@ d объект
\---> Несколько сола в эьгц строке тпгшцбь редалзкуюиесвх. ---> Несколько слов в этой строке требуют редактирования. \---> Несколько сола в эьгц строке тпгшцбь редалзкуюиесвх. ---> Несколько слов в этой строке требуют редактирования.
Обратите внимание, что ce не только удаляет слово, но и переводит вас в режим вставки. Обратите внимание, что ce не только удаляет слово, но и переводит вас в режим вставки.
```
``` ```
Урок 3.4: ПРОДОЛЖАЕМ ИЗМЕНЯТЬ С КОМАНДОЙ c Урок 3.4: ПРОДОЛЖАЕМ ИЗМЕНЯТЬ С КОМАНДОЙ c
@ -404,11 +416,12 @@ d объект
Замечание! Клавиша Backspace может использоваться для исправления при наборе. Замечание! Клавиша Backspace может использоваться для исправления при наборе.
``` ```
``` ```
РЕЗЮМЕ УРОКА 3 РЕЗЮМЕ УРОКА 3
```
1. Для вставки текста, который только что был удалён, наберите p . Эта команда вставит удалённый текст ПОСЛЕ курсора (если была удалена строка, то она будет помещена в строке под курсором). 1. Для вставки текста, который только что был удалён, наберите p . Эта команда вставит удалённый текст ПОСЛЕ курсора (если была удалена строка, то она будет помещена в строке под курсором).
2. Для замены символа под курсором наберите r и затем заменяющий символ. 2. Для замены символа под курсором наберите r и затем заменяющий символ.
@ -419,6 +432,8 @@ d объект
Теперь переходите к следующему уроку. Теперь переходите к следующему уроку.
```
``` ```
Урок 4.1: ИНФОРМАЦИЯ О ФАЙЛЕ И РАСПОЛОЖЕНИИ В НЕМ Урок 4.1: ИНФОРМАЦИЯ О ФАЙЛЕ И РАСПОЛОЖЕНИИ В НЕМ
@ -447,7 +462,6 @@ d объект
** Наберите / и затем введите искомую фразу. ** ** Наберите / и затем введите искомую фразу. **
```
1. В обычном режиме (Normal mode) наберите символ / . Обратите внимание, что он вместе с курсором появится внизу экрана, как это происходит с командой : . 1. В обычном режиме (Normal mode) наберите символ / . Обратите внимание, что он вместе с курсором появится внизу экрана, как это происходит с командой : .
2. Теперь наберите 'ошшшибка' <ENTER>. Это то слово, которое вы будете искать. 2. Теперь наберите 'ошшшибка' <ENTER>. Это то слово, которое вы будете искать.
@ -457,6 +471,8 @@ d объект
\---> "ошшшибка" это не способ написания слова \`ошибка'; ошшшибка это ошибка. Замечание! Если при поиске будет достигнут конец файла, то поиск будет продолжен с начала. \---> "ошшшибка" это не способ написания слова \`ошибка'; ошшшибка это ошибка. Замечание! Если при поиске будет достигнут конец файла, то поиск будет продолжен с начала.
```
``` ```
Урок 4.3: ПОИСК ПАРНЫХ СКОБОК Урок 4.3: ПОИСК ПАРНЫХ СКОБОК
** Наберите % для поиска парных ), ] или } . ** ** Наберите % для поиска парных ), ] или } . **
@ -471,13 +487,15 @@ d объект
``` ```
Урок 4.4: СПОСОБ ИСПРАВЛЕНИЯ ОШИБОК Урок 4.4: СПОСОБ ИСПРАВЛЕНИЯ ОШИБОК
** Наберите :s/было/стало/g для замены 'было' на 'стало'. ** ** Наберите :s/было/стало/g для замены 'было' на 'стало'. **
```
1. Переместите курсор вниз, к строке помеченной --->. 1. Переместите курсор вниз, к строке помеченной --->.
2. Наберите :s/уводю/увожу <ENTER> . Обратите внимание на то, что эта команда заменит только первое найденное вхождение в строке. 2. Наберите :s/уводю/увожу <ENTER> . Обратите внимание на то, что эта команда заменит только первое найденное вхождение в строке.
3. Теперь наберите :s/уводю/увожу/g , добавленная в конце g означает подстановку глобально во всей строке. Это заменит все найденные в строке вхождения. ---> Я уводю к отверженным селеньям, я уводю сквозь вековечный стон, я уводю к забытым поколеньям. 3. Теперь наберите :s/уводю/увожу/g , добавленная в конце g означает подстановку глобально во всей строке. Это заменит все найденные в строке вхождения. ---> Я уводю к отверженным селеньям, я уводю сквозь вековечный стон, я уводю к забытым поколеньям.
4. Для замены всех вхождений последовательности символов между двумя строками, наберите :#,#s/было/стало/g где #,# -- номера этих строк. Наберите :%s/было/стало/g для замены всех вхождений во всем файле. Наберите :%s/было/стало/gc для поиска всех вхождений во всем файле и запроса подтверждения замены. 4. Для замены всех вхождений последовательности символов между двумя строками, наберите :#,#s/было/стало/g где #,# -- номера этих строк. Наберите :%s/было/стало/g для замены всех вхождений во всем файле. Наберите :%s/было/стало/gc для поиска всех вхождений во всем файле и запроса подтверждения замены.
```
``` ```
РЕЗЮМЕ УРОКА 4 РЕЗЮМЕ УРОКА 4
1. Ctrl-g показывает ваше положение в файле и информацию о нем. 1. Ctrl-g показывает ваше положение в файле и информацию о нем.
@ -508,12 +526,14 @@ d объект
``` ```
Урок 5.1: КАК ВЫПОЛНИТЬ ВНЕШНЮЮ КОМАНДУ Урок 5.1: КАК ВЫПОЛНИТЬ ВНЕШНЮЮ КОМАНДУ
** Наберите :! и затем внешнюю команду, которую следует выполнить. ** ** Наберите :! и затем внешнюю команду, которую следует выполнить. **
```
1. Наберите уже знакомую вам команду : для установки курсора в командную строку редактора. Это позволит вам ввести команду. 1. Наберите уже знакомую вам команду : для установки курсора в командную строку редактора. Это позволит вам ввести команду.
2. Теперь наберите символ ! (восклицательный знак). Это позволит выполнить внешнюю команду, используя командную оболочку. 2. Теперь наберите символ ! (восклицательный знак). Это позволит выполнить внешнюю команду, используя командную оболочку.
3. Для примера наберите ls после ! и нажмите <ENTER>. Команда выведет список файлов в текущем каталоге, точно также, как если бы вы ввели эту команду в приглашении оболочки. Или попробуйте :!dir , если команда ls не сработала. Замечание! Таким способом можно выполнить любую внешнюю команду с указанием аргументов. Замечание! Все команды, начинающиеся с : , должны завершаться нажатием <ENTER>. Далее на это не всегда будет обращаться особое внимание. 3. Для примера наберите ls после ! и нажмите <ENTER>. Команда выведет список файлов в текущем каталоге, точно также, как если бы вы ввели эту команду в приглашении оболочки. Или попробуйте :!dir , если команда ls не сработала. Замечание! Таким способом можно выполнить любую внешнюю команду с указанием аргументов. Замечание! Все команды, начинающиеся с : , должны завершаться нажатием <ENTER>. Далее на это не всегда будет обращаться особое внимание.
```
``` ```
Урок 5.2: КАК ЗАПИСАТЬ ФАЙЛ Урок 5.2: КАК ЗАПИСАТЬ ФАЙЛ
** Для сохранения изменений, произведённых в файле, ** Для сохранения изменений, произведённых в файле,
@ -536,7 +556,7 @@ d объект
Урок 5.3: ВЫБОРОЧНОЕ СОХРАНЕНИЕ Урок 5.3: ВЫБОРОЧНОЕ СОХРАНЕНИЕ
** Для сохранения части файла, наберите v выберите часть ** Для сохранения части файла, наберите v выберите часть
и сохраните её :w ИМЯ_ФАЙЛА ** и сохраните её :w ИМЯ_ФАЙЛА **
```
1. Переместите курсор к этой строке. 1. Переместите курсор к этой строке.
2. Нажмите v и переместите курсор ниже к пятому шагу. Обратите внимание, что текст подсвечен. 2. Нажмите v и переместите курсор ниже к пятому шагу. Обратите внимание, что текст подсвечен.
@ -544,6 +564,8 @@ d объект
4. Введите w TEST (где TEST -- имя файла, который ещё не существует). До нажатия <ENTER>, проверьте что внизу экрана написано :'<,'>w TEST. 4. Введите w TEST (где TEST -- имя файла, который ещё не существует). До нажатия <ENTER>, проверьте что внизу экрана написано :'<,'>w TEST.
5. Vim запишет выбранные строки в файл TEST. Как и прежде, убедитесь в наличии этого файла командой :!dir или :!ls . НЕ УДАЛЯЙТЕ этот файл, он потребуется в следующем уроке. Замечание! Нажатие v начинает визуальный выбор. Вы можете перемещать курсор для изменения выбора. Затем для выбранного фрагмента можно выполнить какой-то оператор, например, удалить нажатием d. 5. Vim запишет выбранные строки в файл TEST. Как и прежде, убедитесь в наличии этого файла командой :!dir или :!ls . НЕ УДАЛЯЙТЕ этот файл, он потребуется в следующем уроке. Замечание! Нажатие v начинает визуальный выбор. Вы можете перемещать курсор для изменения выбора. Затем для выбранного фрагмента можно выполнить какой-то оператор, например, удалить нажатием d.
```
``` ```
Урок 5.4: ЧТЕНИЕ И ОБЪЕДИНЕНИЕ ФАЙЛОВ Урок 5.4: ЧТЕНИЕ И ОБЪЕДИНЕНИЕ ФАЙЛОВ
** Для вставки содержимого из файла, наберите :r ИМЯ_ФАЙЛА ** ** Для вставки содержимого из файла, наберите :r ИМЯ_ФАЙЛА **
@ -561,7 +583,7 @@ d объект
``` ```
РЕЗЮМЕ УРОКА 5 РЕЗЮМЕ УРОКА 5
```
1. \:!команда исполняет внешнюю команду. Некоторые полезные примеры: (MS-DOS) (Unix) :!dir :!ls -- вывести список файлов в каталоге. :!del ИМЯ :!rm ИМЯ -- удалить файл по имени. 1. \:!команда исполняет внешнюю команду. Некоторые полезные примеры: (MS-DOS) (Unix) :!dir :!ls -- вывести список файлов в каталоге. :!del ИМЯ :!rm ИМЯ -- удалить файл по имени.
2. \:w ИМЯ\_ФАЙЛА записывает текущий редактируемый в Vim файл на диск под указанным именем. 2. \:w ИМЯ\_ФАЙЛА записывает текущий редактируемый в Vim файл на диск под указанным именем.
@ -569,6 +591,8 @@ d объект
4. \:r ИМЯ\_ФАЙЛА считывает с диска файл с указанным именем и помещает его ниже курсора. 4. \:r ИМЯ\_ФАЙЛА считывает с диска файл с указанным именем и помещает его ниже курсора.
5. \:r !dir читает вывод команды dir и помещает его ниже курсора. 5. \:r !dir читает вывод команды dir и помещает его ниже курсора.
```
``` ```
Урок 6.1: КОМАНДА СОЗДАНИЯ Урок 6.1: КОМАНДА СОЗДАНИЯ
** Наберите o чтобы создать пустую строку под курсором и перейти в режим ** Наберите o чтобы создать пустую строку под курсором и перейти в режим
@ -582,12 +606,14 @@ d объект
4. Для создания строки ВЫШЕ курсора, просто наберите заглавную O , вместо 4. Для создания строки ВЫШЕ курсора, просто наберите заглавную O , вместо
строчной o . Попробуйте проделать это с нижеследующей строкой. строчной o . Попробуйте проделать это с нижеследующей строкой.
---> Создайте новую строку над этой, поместив на неё курсор и нажав Shift-O. ---> Создайте новую строку над этой, поместив на неё курсор и нажав Shift-O.
``` ```
``` ```
Урок 6.2: КОМАНДА ДОБАВЛЕНИЯ Урок 6.2: КОМАНДА ДОБАВЛЕНИЯ
** Наберите a , чтобы вставить текст ПОСЛЕ курсора. ** ** Наберите a , чтобы вставить текст ПОСЛЕ курсора. **
```
1. Переместите курсор вниз, в начало первой строки помеченной --->. 1. Переместите курсор вниз, в начало первой строки помеченной --->.
2. Набирайте e пока курсор не переместиться на конец cтро . 2. Набирайте e пока курсор не переместиться на конец cтро .
@ -595,6 +621,8 @@ d объект
4. Допишите слово так, как показано в строке ниже. Нажмите <ESC> для выхода из режима вставки (Insert mode). 4. Допишите слово так, как показано в строке ниже. Нажмите <ESC> для выхода из режима вставки (Insert mode).
5. Используйте e для перехода к концу следующего незавершённого слова и повторите шаги 3 и 4. ---> Эта стро позволит вам попрактиков в добавле текста. ---> Эта строчка позволит вам попрактиковаться в добавлении текста. Замечание! a , i и A переводят в один и тот же режим вставки, различие только в том, где вставляются символы. 5. Используйте e для перехода к концу следующего незавершённого слова и повторите шаги 3 и 4. ---> Эта стро позволит вам попрактиков в добавле текста. ---> Эта строчка позволит вам попрактиковаться в добавлении текста. Замечание! a , i и A переводят в один и тот же режим вставки, различие только в том, где вставляются символы.
```
``` ```
Урок 6.3: ЕЩЁ ОДИН СПОСОБ ЗАМЕНЫ Урок 6.3: ЕЩЁ ОДИН СПОСОБ ЗАМЕНЫ
** Наберите заглавную R для замены более чем одного символа. ** ** Наберите заглавную R для замены более чем одного символа. **
@ -609,12 +637,14 @@ d объект
---> Добавление 123 к 456 даёт 579. ---> Добавление 123 к 456 даёт 579.
Замечание! Режим замены похож на режим вставки, но каждый введённый символ Замечание! Режим замены похож на режим вставки, но каждый введённый символ
удаляет существующий. удаляет существующий.
``` ```
``` ```
Урок 6.4: КОПИРОВАНИЕ И ВСТАВКА ТЕКСТА Урок 6.4: КОПИРОВАНИЕ И ВСТАВКА ТЕКСТА
** Используйте команду y для копирования и p для вставки ** ** Используйте команду y для копирования и p для вставки **
```
1. Переместите курсор вниз, к первой строке помеченной --->, и после \`а)'. 1. Переместите курсор вниз, к первой строке помеченной --->, и после \`а)'.
2. Переключитесь в режим визуального выбора нажав v и переместите курсор перед словом \`первый'. 2. Переключитесь в режим визуального выбора нажав v и переместите курсор перед словом \`первый'.
@ -622,6 +652,8 @@ d объект
4. Переместите курсор в конец следующей строки комбинацией j$ . 4. Переместите курсор в конец следующей строки комбинацией j$ .
5. Нажмите p для вставки текста. Затем введите \`второй' и нажмите <ESC>. ---> а) Этот элемент первый. б) Замечание! Также возможно использовать yw (команду y с оператором w ) для копирования одного слова. 5. Нажмите p для вставки текста. Затем введите \`второй' и нажмите <ESC>. ---> а) Этот элемент первый. б) Замечание! Также возможно использовать yw (команду y с оператором w ) для копирования одного слова.
```
``` ```
Урок 6.5: УСТАНОВКА ПАРАМЕТРОВ Урок 6.5: УСТАНОВКА ПАРАМЕТРОВ
** Установка параметра для игнорирования регистра при поиске или замене ** ** Установка параметра для игнорирования регистра при поиске или замене **
@ -644,7 +676,7 @@ d объект
``` ```
РЕЗЮМЕ УРОКА 6 РЕЗЮМЕ УРОКА 6
```
1. Нажмите o для создания строки НИЖЕ курсора и перехода в режим вставки. Нажмите O для создания строки ВЫШЕ курсора. 1. Нажмите o для создания строки НИЖЕ курсора и перехода в режим вставки. Нажмите O для создания строки ВЫШЕ курсора.
2. Нажмите a для вставки текста ПОСЛЕ курсора. Нажмите A для вставки текста в конец строки. 2. Нажмите a для вставки текста ПОСЛЕ курсора. Нажмите A для вставки текста в конец строки.
@ -654,6 +686,8 @@ d объект
6. Наберите `:set xxx' для включения параметра `xxx', некоторые параметры: `ic' `ignorecase' игнорирование регистра при поиске `is' `incsearch' отображение частичных совпадений при поиске `hls' `hlsearch' подсветка всех совпадений при поиске 6. Наберите `:set xxx' для включения параметра `xxx', некоторые параметры: `ic' `ignorecase' игнорирование регистра при поиске `is' `incsearch' отображение частичных совпадений при поиске `hls' `hlsearch' подсветка всех совпадений при поиске
7. Добавьте \`no' перед параметром для его отключения: :set noic 7. Добавьте \`no' перед параметром для его отключения: :set noic
```
``` ```
Урок 7.1: ВСТРОЕННАЯ СПРАВКА Урок 7.1: ВСТРОЕННАЯ СПРАВКА
@ -682,7 +716,7 @@ d объект
``` ```
Урок 7.2: СОЗДАНИЕ СТАРТОВОГО СЦЕНАРИЯ Урок 7.2: СОЗДАНИЕ СТАРТОВОГО СЦЕНАРИЯ
** Включим возможности Vim ** ** Включим возможности Vim **
```
Vim имеет намного больше возможностей, чем Vi, но большинство из них по умолчанию выключены. Для использования больших возможностей вам следует создать файл \`vimrc'. Vim имеет намного больше возможностей, чем Vi, но большинство из них по умолчанию выключены. Для использования больших возможностей вам следует создать файл \`vimrc'.
@ -692,6 +726,8 @@ Vim имеет намного больше возможностей, чем Vi,
Теперь при следующем запуске Vim будет включена подсветка синтаксиса. Все настройки, предпочитаемые вами, могут быть добавлены в файл \`vimrc'. Для дальнейшей информации наберите :help vimrc-intro Теперь при следующем запуске Vim будет включена подсветка синтаксиса. Все настройки, предпочитаемые вами, могут быть добавлены в файл \`vimrc'. Для дальнейшей информации наберите :help vimrc-intro
```
``` ```
Урок 7.3: ДОПОЛНЕНИЕ Урок 7.3: ДОПОЛНЕНИЕ
** Командную строку можно дополнить нажав CTRL-D и <TAB> ** ** Командную строку можно дополнить нажав CTRL-D и <TAB> **
@ -712,7 +748,7 @@ Vim имеет намного больше возможностей, чем Vi,
``` ```
РЕЗЮМЕ УРОКА 7 РЕЗЮМЕ УРОКА 7
```
1. Наберите :help или нажмите <F1>, или <Help> для открытия окна справки. 1. Наберите :help или нажмите <F1>, или <Help> для открытия окна справки.
2. Наберите :help cmd для поиска справки по команде. 2. Наберите :help cmd для поиска справки по команде.
@ -721,7 +757,7 @@ Vim имеет намного больше возможностей, чем Vi,
5. Для хранения ваших настроек создайте стартовый сценарий \`vimrc'. 5. Для хранения ваших настроек создайте стартовый сценарий \`vimrc'.
6. При наборе : команды, нажмите CTRL-D для отображения возможных дополнений. Нажмите <TAB> для использования дополнения. 6. При наборе : команды, нажмите CTRL-D для отображения возможных дополнений. Нажмите <TAB> для использования дополнения.
```
На этом завершается Учебник Vim. Он был предназначен дать общее представление На этом завершается Учебник Vim. Он был предназначен дать общее представление
о редакторе Vim, достаточное для того, чтобы с лёгкостью использовать его. о редакторе Vim, достаточное для того, чтобы с лёгкостью использовать его.
Учебник далёк от полноты, поскольку Vim имеет очень много команд. Прочитайте Учебник далёк от полноты, поскольку Vim имеет очень много команд. Прочитайте

Loading…
Cancel
Save