annotate runtime/tutor/tutor.ru.cp1251 @ 34420:c5a945f7f3da v9.1.0133

patch 9.1.0133: MS-Windows: ligatures not rendering correctly Commit: https://github.com/vim/vim/commit/8b1e749ca6ca6d09a174c57de6999f69393ee567 Author: Erik S. V. Jansson <caffeineviking@gmail.com> Date: Sat Feb 24 14:26:52 2024 +0100 patch 9.1.0133: MS-Windows: ligatures not rendering correctly Problem: font ligatures don't render correctly in the Win32 GUI-version of gvim even when set rop=type:directx is used. Setting guiligatures also doesn't make any difference. This leads to broken font ligatures when the cursor passes through them. It does not recover from this, and they remain broken until you re-render the whole buffer (e.g. by using Ctrl+L). Solution: the problem is that we only re-draw the current and previous character in gui_undraw_cursor() and only have the special case for GTK when it comes to rendering ligatures. So let's enable gui_adjust_undraw_cursor_for_ligatures() to also happen for Win32 GUI if guiligatures is setup correctly (all this does is expand the range of gui_undraw_cursor() with ligature characters). related: #9181 related: #12901 closes: #14084 Signed-off-by: Erik S. V. Jansson <caffeineviking@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sat, 24 Feb 2024 14:45:03 +0100
parents e054ed4a1f2e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 ===============================================================================
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
2 версия 1.7 = ДОБРО ПОЖАЛОВАТЬ НА ЗАНЯТИЯ ПО РЕДАКТОРУ Vim =
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 ===============================================================================
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
4
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
5 Программа Vim -- это очень мощный текстовый редактор, имеющий множество
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
6 команд, и все их просто невозможно описать в рамках этого учебника.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
7 Данный же учебник призван объяснить те команды, которые позволят вам с
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
8 лёгкостью использовать программу Vim в качестве редактора общего назначения.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
10 На освоение материалов этого учебника потребуется около 30 минут, но это
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
11 зависит от того, сколько времени вы посвятите практическим занятиям.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
13 Внимание! Выполняя задания уроков, вы будете изменять текст в этом файле,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
14 поэтому прежде чем продолжить, создайте копию файла. Тогда можно будет
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
15 практиковаться столько, сколько это потребуется. Если вы воспользовались
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
16 командой "vimtutor" для открытия этого учебника, значит, копия уже создана.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
18 Важно помнить, что этот учебник предназначен для практического обучения.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
19 Это означает, что вы должны применять команды для того, чтобы как следует
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
20 их изучить. Если вы просто прочитаете этот текст, то не запомните команды!
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
22 Теперь, убедившись, что не включена клавиша <CapsLock>, нажмите клавишу j
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
23 несколько раз, так, чтобы урок 1.1 полностью поместился на экране.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
25 Урок 1.1. ПЕРЕМЕЩЕНИЕ КАРЕТКИ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
27 ** Чтобы перемещать каретку в указанных направлениях, нажмите клавиши h,j,k,l **
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
28 ^ Подсказка.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
29 k Клавиша h слева и удобна для перемещения влево.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
30 < h l > Клавиша l справа и удобна для перемещения вправо.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
31 j Клавиша j похожа на стрелку "вниз".
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 v
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
33 1. Перемещайте каретку в разных направлениях, пока не ощутите уверенность.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
35 2. Удерживайте нажатой клавишу "вниз" (j) для беспрерывного перемещения
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
36 каретки. Теперь вы знаете, как перейти к следующему уроку.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
38 3. Используя клавишу "вниз", то есть j , перейдите к уроку 1.2.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
40 Совет.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
41 Если вы не уверены в правильности набранного текста, нажмите клавишу <ESC>,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
42 чтобы переключить редактор в режим команд. После этого повторите набор.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
44 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
45 Клавиши управления курсором (стрелки) также должны работать. Но учтите, что
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
46 выполнять перемещение каретки клавишами h j k l намного быстрее, стоит
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
47 только немного потренироваться.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
49 Урок 1.2. ЗАВЕРШЕНИЕ РАБОТЫ ПРОГРАММЫ
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
50
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
51 ВНИМАНИЕ! Перед выполнением описанных ниже действий, прочтите урок полностью!
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
53 1. Нажмите клавишу <ESC> (чтобы быть уверенным, что программа находится в
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
54 режиме команд).
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
56 2. Наберите :q! <ENTER>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
57 Это означает, что надо набрать три символа :q! и нажать клавишу <ВВОД>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
58 Исполнение этой команды вызовет завершение работы редактора
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
59 БЕЗ СОХРАНЕНИЯ любых сделанных изменений.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
61 3. В приглашении командной оболочки наберите команду, которой вы открывали
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
62 этот учебник. Это может быть vimtutor <ENTER>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
64 4. Если уверены в том, что поняли смысл вышесказанного, выполните шаги
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
65 с 1 до 3, чтобы завершить работу и снова запустить редактор.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
67 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
68 По команде :q! <ENTER> будут сброшены любые сделанные изменения. Через
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
69 несколько уроков вы узнаете, как сохранять изменения в файл.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
71 5. Переместите каретку вниз к уроку 1.3.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
73 Урок 1.3. РЕДАКТИРОВАНИЕ - УДАЛЕНИЕ ТЕКСТА
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
75 ** Чтобы удалить символ под курсором, нажмите клавишу x **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
77 1. Переместите каретку к строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
79 2. Чтобы исправить ошибки, перемещайте каретку, пока она не окажется над
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
80 удаляемым символом.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
82 3. Нажмите клавишу x для удаления требуемого символа (здесь x означает
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
83 латинскую строчную букву x на клавиатуре).
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
85 4. Повторите шаги со 2 по 4, пока строка не будет исправлена.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
86
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 ---> От тттопота копытт пппыль ппо ппполю леттитт.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
90 5. Теперь, когда строка исправлена, переходите к уроку 1.4.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
91
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
92 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
93 В ходе этих занятий не пытайтесь сразу всё запоминать, учитесь в процессе
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
94 работы.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
95 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
96 Урок 1.4. РЕДАКТИРОВАНИЕ - ВСТАВКА ТЕКСТА
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
97
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
98 ** Чтобы вставить текст, нажмите клавишу i **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
100 1. Переместите каретку к первой строке помеченной --->.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
101
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
102 2. Чтобы сделать первую строку идентичной второй, установите каретку на тот
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
103 символ, ПЕРЕД которым следует вставить текст.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
105 3. Нажмите клавишу i и наберите текст, который требуется вставить.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
106
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
107 4. После исправления каждого ошибочного слова, нажмите клавишу <ESC>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
108 для переключения в режим команд.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
109 Повторите шаги со 2 по 4, пока предложение не будет исправлено полностью.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
112 ---> Часть текта в строке бесследно .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
113 ---> Часть текста в этой строке бесследно пропало.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
116 5. Когда освоите вставку текста, переходите к уроку 1.5.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
119 Урок 1.5. РЕДАКТИРОВАНИЕ - ДОБАВЛЕНИЕ ТЕКСТА
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
120
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
121 ** Чтобы добавить текст, нажмите клавишу A **
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
122
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
123 1. Переместите каретку к первой строке помеченной --->.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
124 Сейчас неважно, на каком символе расположена каретка в этой строке.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
125
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
126 2. Нажмите клавишу A (латинская прописная буква A) и наберите текст,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
127 который требуется добавить.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
128
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
129 3. После добавления текста нажмите клавишу <ESC> для возврата в режим команд.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
130
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
131 4. Переместите каретку на следующую строку, помеченную --->
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
132 и повторите шаги со 2 по 3 для исправления этой строки.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
133
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
134 ---> Часть текста в этой строке бессле
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
135 Часть текста в этой строке бесследно пропало.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
136 ---> Здесь также недостаёт час
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
137 Здесь также недостаёт части текста.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
138
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
139 5. Когда освоите добавление текста, переходите к уроку 1.6.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
140
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
141 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
142 УРОК 1.6. РЕДАКТИРОВАНИЕ И ЗАПИСЬ ФАЙЛА
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
143
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
144 ** Чтобы сохранить файл и закрыть редактор, используйте команды :wq **
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
145
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
146 ВНИМАНИЕ! Перед выполнением описанных ниже действий, прочтите урок полностью!
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
147
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
148 1. Завершите работу редактора Vim, как указано в уроке 1.2 - :q!
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
149 Если есть доступ к другому терминалу, то там можете сделать следующее:
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
150
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
151 2. В приглашении командной оболочки введите команду vim tutor <ENTER>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
152 где vim - команда для запуска редактора Vim, а tutor - наименование
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
153 файла для редактирования. Укажите такой файл, который можно изменять.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
154
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
155 3. Вставляйте и удаляйте текст, как описано в предыдущих уроках.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
156
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
157 4. Сохраните этот изменённый файл и завершите работу программы Vim,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
158 набрав команду :wq <ENTER>
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
159
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
160 5. Если вы вышли из vimtutor на шаге 1, перезапустите vimtutor и переходите
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
161 далее к резюме.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
162
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
163 6. После того как вы прочли и поняли вышесказанное, выполните описанные шаги.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
164 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
165 РЕЗЮМЕ УРОКА 1
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
166
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
167 1. Каретку можно перемещать либо клавишами со стрелками, либо клавишами hjkl.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
168 h (влево) j (вниз) k (вверх) l (вправо)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
170 2. Чтобы запустить редактор Vim из приглашения командной оболочки, наберите
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
171 vim ФАЙЛ <ENTER>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
173 3. Чтобы завершить работу редактора Vim, выполните одно из следующих:
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
174 <ESC> :q! <ENTER> по этой команде не будут сохранены изменения;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
175 или
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
176 <ESC> :wq <ENTER> по этой команде будут сохранены изменения.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
178 4. Чтобы удалить символ под кареткой, нажмите клавишу x в режиме команд.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
180 5. Чтобы вставить текст перед кареткой - i наберите вставляемый текст <ESC>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
181 Чтобы добавить текст в конце строки - A наберите добавляемый текст <ESC>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
183 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
184 По нажатию клавиши <ESC> будет выполнено переключение редактора в режим
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
185 команд с прерыванием обработки любой ранее набранной команды.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
187 Теперь переходите к уроку 2.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
189 Урок 2.1. КОМАНДЫ УДАЛЕНИЯ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
191 ** Чтобы удалить слово под кареткой, используйте команду dw **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
193 1. Переключите редактор в режим команд, нажав клавишу <ESC>.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
195 2. Переместите каретку к строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
197 3. Установите каретку на начало слова, которое следует удалить.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
199 4. Наберите dw для удаления этого слова.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
201 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
202 При наборе буквы d она отобразится справа в самой нижней строке, и
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
203 программа будет ожидать ввода следующей команды, в данном случае - w
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
204 Если что-то не получается, нажмите клавишу <ESC> и начните сначала.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 ---> Несколько слов рафинад в этом предложении автокран излишни.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
208 5. Повторите шаги 3 и 4, пока не исправите все ошибки, и переходите к
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
209 уроку 2.2
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
212 Урок 2.2. ЕЩЁ ОДНА КОМАНДА УДАЛЕНИЯ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
215 ** Чтобы удалить текст до конца строки, используйте команду d$ **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
217 1. Переключите редактор в режим команд, нажав клавишу <ESC>.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
219 2. Переместите каретку к строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
221 3. Установите каретку в конце корректного предложения (ПОСЛЕ первой точки).
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
223 4. Наберите d$ для удаления остатка строки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
225
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226 ---> Кто-то набрал окончание этой строки дважды. окончание этой строки дважды.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
229 5. Чтобы лучше разобраться в том, как это происходит, переходите к уроку 2.3.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
230
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
231
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
232
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
235 Урок 2.3. ОПЕРАТОРЫ И ОБЪЕКТЫ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
237 Многие команды, изменяющие текст, являются составными и формируются из
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
238 оператора и объекта, к которому применяется этот оператор.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
239 Так, например, формат команды удаления с оператором d следующий:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
241 d объект
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
242 где
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
243 d - оператор удаления;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
244 объект - область текста (указаны ниже), к которой будет применён оператор.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
245
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
246 Краткий перечень объектов:
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
247 w - от позиции каретки до конца слова, включая последующий пробел;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
248 e - от позиции каретки до конца слова, исключая последующий пробел;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
249 $ - от позиции каретки до конца строки, включая последний символ.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
251 Таким образом, ввод команды de вызовет удаление текста от позиции каретки
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
252 до конца слова.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
254 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
255 Если в режиме команд, без ввода оператор, нажать клавишу с символом,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
256 с которым ассоциирован объект, то каретка будет перемещена так, как
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
257 указано в перечне объектов.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
258 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
259 Урок 2.4. ПРИМЕНЕНИЕ СЧЁТЧИКА СОВМЕСТНО С ОБЪЕКТАМИ
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
260
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
261 ** Чтобы перемещение каретка выполнялось необходимое количество раз,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
262 укажите перед объектом требуемое число **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
265 1. Установите каретку на начало строки помеченной --->.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
266
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
267 2. Наберите 2w для перемещения каретки вперёд к началу второго слова.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
268
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
269 3. Наберите 3e для перемещения каретки вперёд к концу третьего слова.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
270
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
271 4. Наберите 0 (ноль) для перемещения каретки к началу строки.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
272
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
273 5. Повторите шаги 2 и 3 с различными значениями чисел.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
274
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
276 ---> Обычная строка из слов, чтобы вы на ней потренировались перемещать курсор.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
279 6. Когда освоите это, переходите к уроку 2.5.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
280
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
281 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
282 Урок 2.5. ПРИМЕНЕНИЕ СЧЁТЧИКА ДЛЯ МНОЖЕСТВЕННОГО УДАЛЕНИЯ
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
283
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
284 ** Чтобы применить оператор несколько раз, укажите число требуемых повторов **
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
285
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
286 Используя приведённые ранее составные команды удаления и перемещения, укажите
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
287 перед объектом число повторов выполнения операции удаления.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
288
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
289 d число объект
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
290
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
291 1. Установите каретку на первом слове из прописных букв в строке со --->
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
292
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
293 2. Наберите d2w для удаления двух идущих друг за другом слов из прописных
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
294 букв.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
296 3. Повторите шаги 1 и 2 с указанием других числовых значений, чтобы удалить
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
297 группы слов из прописных букв одной командой.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
298
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
299
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
300 ---> эта АБВ ГД строка ЕЖЗИ КЛ МНО очищена от П РС ТУФ лишних слов.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
301
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
302
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
303
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
304 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
305 Урок 2.6. ОПЕРАЦИИ СО СТРОКАМИ
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
306
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
307 ** Чтобы удалить строку целиком, используйте команду dd **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
309 Так как часто требуется выполнять удаление всей строки целиком, создатели
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
310 редактора решили облегчить этот процесс, и предложили для этого просто
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
311 дважды нажать на клавишу с буквой d.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
312
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
313 1. Переместите каретку к строке номер два, помеченной --->.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
314 2. Наберите dd для удаления строки.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
315 3. Теперь переместите каретку к строке номер четыре, помеченной --->.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
316 4. Наберите 2dd для удаления двух строк подряд.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
318 ---> 1) Летом я хожу на стадион,
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
319 ---> 2) О, как внезапно кончился диван!
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
320 ---> 3) Я болею за "Зенит", "Зенит" - чемпион!
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
321 ---> 4) Печально я гляжу на наше поколение!
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
322 ---> 5) Его грядущее иль пусто иль темно...
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
323 ---> 6) Я сижу на скамейке в ложе "Б"
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
324 ---> 7) И играю на большой жестяной трубе.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
326 Дублирование оператора для обработки целой строки применяется и с другими
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
327 операторами, о которых говорится далее.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
329 Урок 2.7. КОМАНДА ОТМЕНЫ
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
330
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
331 ** Чтобы отменить результат действия предыдущей команды, нажмите клавишу u
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
332 Чтобы отменить правки для всей строки, нажмите клавишу U **
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
333
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
334 1. Установите каретку на первой ошибке, в строке помеченной --->
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
335 2. Нажмите клавишу x для удаления первого ошибочного символа.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
336 3. Теперь нажмите клавишу u для отмены последней выполненной команды.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
337 4. Исправьте все ошибки в строке, используя команду x .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
338 5. Теперь нажмите клавишу U (латинская прописная буква U), чтобы вернуть
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
339 всю строку в исходное состояние.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
340 6. Нажмите клавишу u несколько раз для отмены команды U
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
341 и предыдущих команд.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
342 7. Теперь нажмите клавиши CTRL-R (т. е. удерживая нажатой клавишу CTRL,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
343 нажмите клавишу r) несколько раз для возврата действий команд.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
345
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
346 ---> Испрравьте оошибки в этойй строке и вернитте их сс помощьью "отмены".
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
347
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
349 8. Это очень нужные и полезные команды.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
350
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
351 Далее переходите к резюме урока 2.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
353 РЕЗЮМЕ УРОКА 2
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
355 1. Чтобы удалить слово, установите курсор в его начало и наберите dw
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
356 2. Чтобы удалить текст от позиции каретки до конца слова, наберите de
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
357 3. Чтобы удалить текст от позиции курсора до конца строки, наберите d$
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
358 4. Чтобы удалить всю строку целиком, наберите dd
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
359
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
360 5. Чтобы переместить каретку за один раз на некоторое количество объектов,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
361 укажите их число, например, 2w
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
362 6. Формат команд изменения:
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
363 оператор [число] объект
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
364 где
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
365 оператор - необходимые действия, например, d для удаления;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
366 [число] - количество подпадающих под действие оператора объектов,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
367 если не указано, то один объект;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
368 объект - на что воздействует оператор, например, w (слово),
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
369 $ (всё, что есть до конца строки) и т. п.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
371 7. Чтобы переместить каретку к началу строки, нажмите клавишу 0 (ноль)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
372
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
373 8. Чтобы отменить предшествующие действия, нажмите u (строчная буква u)
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
374 Чтобы отменить все изменения в строке, нажмите U (прописная буква U)
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
375 Чтобы вернуть отменённые изменения, нажмите CTRL+R
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
376 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
377 Урок 3.1. КОМАНДА ВСТАВКИ
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
378
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
379 ** Чтобы вставить последний удалённый текст, наберите команду p **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
380
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
381 1. Переместите каретку к первой строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
382
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
383 2. Наберите dd , чтобы удалить строку, при этом она будет автоматически
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
384 помещена в специальный регистр редактора Vim.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
385
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
386 3. Установите каретку на строку ВЫШЕ той, в которой следует вставить
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
387 удалённую строку.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
389 4. Убедитесь, что программа в режиме команд и нажмите клавишу p для вставки
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
390 строки ниже позиции каретки.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
391
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
392 5. Повторите шаги со 2 по 4, пока не расставите все строки в нужном порядке.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
393
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
394 ---> г) И лучше выдумать не мог.
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
395 ---> б) Когда не в шутку занемог,
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
396 ---> в) Он уважать себя заставил
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
397 ---> а) Мой дядя самых честных правил
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
398
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
399 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
400 Урок 3.2. КОМАНДА ЗАМЕНЫ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
402 ** Чтобы заменить символ под кареткой, наберите r и заменяющий символ **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
404 1. Переместите каретку к первой строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
406 2. Установите каретку так, чтобы она находилась над первым ошибочным символом.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
408 3. Нажмите клавишу r и затем наберите символ, исправляющий ошибку.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
410 4. Повторите шаги 2 и 3, пока первая строка не будет соответствовать второй.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
411
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
412
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
413 ---> В момегт набтра этой чтроки кое0кто с трудом попвдал по клваишам!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
414 ---> В момент набора этой строки кое-кто с трудом попадал по клавишам!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
415
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
416
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
417 5. Теперь переходите к уроку 3.3.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
418
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
419 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
420 Помните, что вы должны учиться в процессе работы, а не просто зубрить.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
421
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
423 Урок 3.3. ОПЕРАТОР ИЗМЕНЕНИЯ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
425 ** Чтобы изменить окончание слова, наберите команду ce **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
427 1. Переместите каретку к первой строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
428
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
429 2. Установите каретку над буквой o в слове "сола".
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
430
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
431 3. Наберите команду ce и исправьте слово (в данном случае, наберите "лов").
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
432
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
433 4. Нажмите клавишу <ESC> и переместите каретку к следующей ошибке (к первому
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
434 символу, начиная с которого надо изменить окончание слова).
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
435
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
436 5. Повторите шаги 3 и 4 пока первая строка не будет соответствовать второй.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
437
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
438 ---> Несколько сола в эьгц строке тпгшцбь редалзкуюиесвх.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439 ---> Несколько слов в этой строке требуют редактирования.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
440
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
441 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
442 Обратите внимание, что по команде ce не только удаляется часть слова,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
443 но и происходит переключение редактора в режим вставки.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
444 По команде cc будет выполнятся то же самое, но для целой строки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
446 УРОК 3.4. ЕЩЁ НЕСКОЛЬКО СПОСОБОВ РАБОТЫ С ОПЕРАТОРОМ ИЗМЕНЕНИЯ c
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
447
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
448 ** К оператору изменения применимы те же объекты, что и к оператору удаления **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
449
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
450 1. Оператор изменения работает аналогично оператору удаления. Формат команды:
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
451
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
452 c [число] объект
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
454 2. Объекты - это то же самое, что и ранее: w (слово), $ (конец строки) и т. п.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
455
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
456 3. Переместите каретку к первой строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
457
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
458 4. Установите каретку на первой ошибке.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
460 5. Наберите c$ и отредактируйте первую строку так, чтобы она совпадала со
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
461 второй, после чего нажмите клавишу <ESC>.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
462
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
463 ---> Окончание этой строки нужно сделать похожим как во второй строке.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
464 ---> Окончание этой строки нужно исправить командой c$ .
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
465
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
466 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
467 Клавиша <BACKSPACE> может использоваться для исправления при наборе текста.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
469 РЕЗЮМЕ УРОКА 3
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
470
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
471 1. Чтобы вставить текст, который был только что удалён, наберите команду p .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
472 Текст будет вставлен ПОСЛЕ позиции каретки (если была удалена строка,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
473 то она будет помещена в строке ниже строки с кареткой).
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
474
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
475 2. Чтобы заменить символ под кареткой, наберите команду r и затем
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
476 заменяющий символ.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
477
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
478 3. Операторы изменения изменяют указанный объект текста от позиции каретки
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
479 до конечной точки перемещения.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
480 Например, по команде ce можно изменить текст от позиции каретки до конца
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
481 слова, а по команде c$ - до конца строки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
482
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
483 4. Формат команд изменения:
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
484
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
485 c [число] объект
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
487 где c - оператор изменения;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
488 [число] - количество изменяемых объектов (необязательная часть);
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
489 объект - объект текста, который будет изменён.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
491 Теперь переходите к следующему уроку.
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
492 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
493 УРОК 4.1. ИНФОРМАЦИЯ О ФАЙЛЕ И ПОЗИЦИЯ КАРЕТКИ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
494
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
495 ** Чтобы получить информацию о файле и позиции каретки, нажмите CTRL-g .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
496 Чтобы переместить каретку к заданной строке в файле, нажмите SHIFT-G **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
497
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
498 ВНИМАНИЕ! Прочитайте весь урок, прежде чем выполнять любые действия!
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
499
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
500 1. Удерживая клавишу CTRL , нажмите клавишу g . Внизу экрана появится
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
501 сообщение с наименованием файла и номером строки, в которой находится
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
502 каретка. Запомните этот номер строки, он потребуется на шаге 3.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
503
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
504 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
505 Позиция каретки может отображаться в правом нижнем углу окна программы,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
506 если установлен параметр 'ruler' (см. :help 'ruler').
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
507
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
508 2. Нажмите клавиши SHIFT-G для перемещения каретки на последнюю строку файла.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
509 Теперь наберите gg для перемещения каретки на первую строку файла.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
510
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
511 3. Наберите номер строки, которой был получен на шаге 1, и нажмите клавиши
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
512 SHIFT-G. Каретка будет перемещена в ту строку, где она находилась,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
513 когда в первый раз были нажаты клавиши CTRL-g.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
514
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
515 4. Если вы запомнили всё вышесказанное, выполните шаги с 1 по 3.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
516 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
517 Урок 4.2. КОМАНДЫ ПОИСКА
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
518
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
519 ** Чтобы что-то найти, наберите команду / и затем введите искомую фразу **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
520
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
521 1. В режиме команд наберите символ / . Обратите внимание, что этот символ
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
522 будет отображаться внизу экрана. Так же, как и при наборе команды :
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
523
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
524 2. Теперь наберите ошшшибка <ENTER>. Это то слово, которое требуется найти.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
525
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
526 3. Чтобы повторить поиск искомого слова, просто нажмите клавишу n .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
527 Чтобы искать это слово в обратном направлении, нажмите клавиши SHIFT-N .
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
529 4. Если требуется сразу выполнить поиск в обратном направлении, используйте
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
530 команду ? вместо команды / .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
531
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
532 5. Чтобы вернуться туда, откуда был начат поиск, нажмите несколько раз
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
533 клавиши CTRL-O . Для перехода вперёд, используйте команду CTRL-I .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
534
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
535 ---> "ошшшибка" это не способ написания слова "ошибка"; ошшшибка это ошибка.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
536
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
537 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
538 Если будет достигнут конец файла, то поиск будет продолжен от начала файла.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
539 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
540 Урок 4.3. ПОИСК ПАРНЫХ СКОБОК
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
541
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
542 ** Чтобы найти парную скобку для (, [ или {, наберите команду % **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
543
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
544 1. Поместите каретку на любой из скобок (, [ или { в строке помеченной --->.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
545
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
546 2. Теперь нажмите на клавиатуре клавишу с символом % .
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
547
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
548 3. Каретка будет перемещена на парную скобку для той скобки, на которой
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
549 установлена каретка.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
550
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
551 4. Наберите % для возврата каретки назад к первой парной скобке.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
552
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
553
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
554 ---> В этой ( строке есть такие (, такие [ ] и { такие } скобки. ))
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
555
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
556
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
557 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
558 Это очень удобно при отладке программ, когда в коде пропущены скобки!
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
559
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
560
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
562 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
563 Урок 4.4. СПОСОБ ЗАМЕНЫ СЛОВ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
564
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
565 ** Чтобы "что-то" заменить "чем-то", наберите команду :s/что/чем/g **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
566
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
567 1. Переместите каретку к строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
568
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
569 2. Наберите :s/уводю/увожу <ENTER> . Обратите внимание на то, что по этой
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
570 команде будет замена только первого найденного вхождение в строке.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
571
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
572 3. Теперь наберите :s/уводю/увожу/g , добавленный флаг 'g' означает
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
573 замена во всей строке. Будет выполнена замена всех найденных в строке
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
574 совпадений.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
575
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
576 ---> Я уводю к отверженным селеньям, я уводю сквозь вековечный стон, я уводю к
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
577 забытым поколеньям.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
578
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
579 4. Чтобы заменить все вхождения искомого слова в каком-то диапазоне строк,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
580 наберите :#,#s/что/чем/g где #,# - номер начальной и конечной строки
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
581 диапазона, в котором будет выполнена замена.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
582 Наберите :%s/что/чем/g чтобы заменить все вхождения во всём файле.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
583 Наберите :%s/что/чем/gc чтобы выдавался запрос подтверждения
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
584 перед каждой заменой.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
585 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
586 РЕЗЮМЕ УРОКА 4
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
587
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
588 1. По приведённым ниже командам будет выполнено:
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
589 CTRL-g - вывод информации о файле и текущей позиции каретки в этом файле
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
590 SHIFT-G - переход на последнюю строку файла
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
591 номер и SHIFT-G - переход к строке с указанным номером
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
592 gg - переход на первую строку файла
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
593
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
594 2. При вводе символа / с последующим набором слова, будет выполнен поиск
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
595 этого слова ВПЕРЁД по тексту.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
596 При вводе символа ? с последующим набором слова, будет выполнен поиск
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
597 этого слова НАЗАД по тексту.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
598 После показа первого совпадения, нажмите n для перехода к следующему
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
599 слову в том же направлении поиска или SHIFT-N для поиска в
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
600 противоположном направлении.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
601 При нажатии клавиш CTRL-O будет возврат к предыдущему слову, а при
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
602 нажатии клавиш CTRL-I будет переход к ранее найденному слову.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
603
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
604 3. При нажатии % , когда каретка на одной из скобок ( ), [ ] или { },
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
605 будет найдена её парная скобка.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
606
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
607 4. Чтобы заменить первое найденное слово в строке, наберите :s/что/чем
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
608 Чтобы заменить все найденные слова в строке, наберите :s/что/чем/g
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
609 Чтобы заменить в указанными интервале строк, наберите :#,#s/что/чем/g
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
610 Чтобы заменить все найденные слова в файле, наберите :%s/что/чем/g
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
611 Чтобы запрашивалось подтверждение, добавьте флаг 'c' :%s/что/чем/gc
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
612 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
613 Урок 5.1. КАК ВЫЗВАТЬ ИЗ РЕДАКТОРА ВНЕШНЮЮ КОМАНДУ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
614
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
615 ** Чтобы была выполнена команда командной оболочки, наберите в редакторе :! **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
616
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
617 1. Наберите уже знакомую команду : , чтобы установить каретку в командной
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
618 строке редактора и ввести необходимую команду.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
619
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
620 2. Теперь наберите символ ! (восклицательный знак). По этой команде будет
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
621 вызвана указанная следующей внешняя команда командной оболочки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
622
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
623 3. Например, наберите ls сразу после ! и нажмите <ENTER>. Будет выведен
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
624 перечень файлов в текущем каталоге. То есть будет выполнено точно то же
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
625 самое, как если бы ввести команду ls в приглашении командной оболочки.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
626 Если в системе не поддерживается команда ls, то наберите команду :!dir
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
627
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
628 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
629 Таким способом можно выполнить любую внешнюю команду, в том числе и с
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
630 указанием необходимых аргументов этой команды.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
631
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
632 Важно.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
633 После ввода команды, начинающейся с : , должна быть нажата клавиша <ENTER>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
634 В дальнейшем это может не указываться отдельно, но подразумеваться.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
635 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
636 Урок 5.2. КАК ЗАПИСАТЬ ФАЙЛ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
637
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
638 ** Чтобы сохранить файл со всеми изменениями в тексте, наберите :w ФАЙЛ **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
639
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
640 1. Наберите :!dir или :!ls для получения перечня файлов в текущем
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
641 каталоге. Как вы помните, после набора команды нажмите клавишу <ENTER>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
642
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
643 2. Придумайте название для файла, которое ещё не существует, например, TEST.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
644
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
645 3. Теперь наберите :w TEST (здесь TEST - это придуманное название файла).
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
646
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
647 4. По этой команде будет полностью сохранён текущий файл ("tutor") под новым
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
648 название "TEST". Чтобы проверить это, снова наберите команду :!dir или
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
649 :!ls и просмотрите содержимое каталога.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
650
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
651 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
652 Если завершить работу редактора Vim и затем запустить его снова с файлом
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
653 TEST (т. е. набрать команду vim TEST ), этот файл будет точной копией
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
654 учебника в тот момент, когда он был сохранён.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
655
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
656 5. Теперь удалите этот файл, набрав в редакторе команду :!del TEST
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
657 (для ОС Windows) или :!rm TEST (для UNIX-подобных ОС)
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
658 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
659 Урок 5.3. ВЫБОРОЧНАЯ ЗАПИСЬ СТРОК
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
660
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
661 ** Чтобы сохранить часть файла, нажмите клавишу v , выделите строки
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
662 и наберите команду :w ФАЙЛ **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
663
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
664 1. Переместите каретку на эту строку.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
665
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
666 2. Нажмите клавишу v и переместите каретку ниже к строке с пятым пунктом.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
667 Обратите внимание, что текст подсвечен.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
668
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
669 3. Нажмите клавишу с символом : и внизу экрана появится :'<,'> .
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
670
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
671 4. Наберите команду w TEST (здесь TEST - файл, который ещё не существует).
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
672 В командной строке должно быть :'<,'>w TEST и нажмите клавишу <ENTER>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
673
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
674 5. По этой команде выбранные строки будут записаны в файл TEST. Убедитесь в
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
675 наличии этого файла, воспользовавшись командой :!dir или :!ls .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
676 Не удаляйте этот файл, он потребуется на следующем уроке.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
677
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
678 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
679 По нажатию клавиши v выполняется переключение в визуальный режим. Чтобы
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
680 изменить размер выбранной области, нужно переместить каретку.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
681 К выделенному фрагменту можно применить любой оператор, например, d
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
682 для его удаления.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
683 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
684 Урок 5.4. СЧИТЫВАНИЕ И ОБЪЕДИНЕНИЕ ФАЙЛОВ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
685
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
686 ** Чтобы вставить содержащийся в файле текст, наберите :r ФАЙЛ **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
687
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
688 1. Установите каретку над этой строкой.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
689
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
690 Внимание!
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
691 После выполнения описанного в пункте 2 вы увидите текст из урока 5.3.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
692 Переместите каретку вниз по тексту до текущего урока.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
693
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
694 2. Теперь считайте содержимое файла TEST, используя команду :r TEST , здесь
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
695 TEST - это наименование файла.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
696
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
697 3. Для проверки, что содержимое файла было вставлено, переместите каретку
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
698 вверх по тексту и удостоверьтесь, что теперь здесь два урока 5.3. -
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
699 исходный и из файла TEST.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
700
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
701 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
702 Вставить можно и результат внешней команды. Например, по команде :r !ls
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
703 будет получен вывод команды ls и вставлен ниже позиции каретки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
704
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
705
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
706 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
707 РЕЗЮМЕ УРОКА 5
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
708
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
709 1. По команде :!command будет исполнена указанная внешняя команда.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
710
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
711 Некоторые полезные примеры:
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
712 (Windows) (UNIX)
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
713 :!dir :!ls - вывести перечень файлов в каталоге;
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
714 :!del ФАЙЛ :!rm ФАЙЛ - удалить файл с указанным наименованием.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
715
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
716 2. По команде :w ФАЙЛ , текущий редактируемый файл будет записан
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
717 с указанным наименованием.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
718
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
719 3. Используя команды v , перемещение каретки и :w ФАЙЛ можно сохранить
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
720 визуально выделенные строки в файл с указанным наименованием.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
721
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
722 4. По команде :r ФАЙЛ будет прочитан файл с указанным наименованием
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
723 и его содержимое помещено ниже позиции каретки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
724
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
725 5. По команде :r !dir будет получен вывод команды dir и помещён ниже
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
726 позиции каретки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
727
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
728
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
729 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
730 УРОК 6.1. КОМАНДЫ ДЛЯ СОЗДАНИЯ СТРОК
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
731
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
732 ** Чтобы открыть новую строку с переключением в режим вставки, наберите o **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
733
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
734 1. Переместите каретку вниз, к первой строке помеченной --->.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
735
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
736 2. Нажмите клавишу o (латинская строчная буква o) для того, чтобы создать
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
737 пустую строку НИЖЕ позиции каретки и переключить редактор в
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
738 режим вставки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
739
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
740 3. Теперь наберите какой-нибудь текст и нажмите клавишу <ESC> для выхода из
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
741 режима вставки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
742
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
743 ---> После нажатия o ниже будет открыта новая пустая строка в режиме вставки.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
744
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
745
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
746 4. Для создания строки ВЫШЕ позиции каретки, наберите прописную букву O ,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
747 вместо строчной буквы o . Попробуйте это сделать для строки ниже.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
748
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
749
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
750 ---> Создайте новую строку над этой, поместив сюда каретку и нажав SHIFT-O.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
751
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
752 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
753 УРОК 6.2. КОМАНДА ДЛЯ ДОБАВЛЕНИЯ ТЕКСТА
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
754
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
755 ** Чтобы вставить текст после позиции каретки, наберите a **
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
756
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
757 1. Переместите каретку вниз, в начало первой строки помеченной --->.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
758
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
759 2. Нажмите клавишу e , пока каретка не окажется на последнем символе слова
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
760 "стро".
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
761
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
762 3. Нажмите клавишу a (латинская строчная буква a) для добавления текста
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
763 ПОСЛЕ символа, находящегося под кареткой.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
764
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
765 4. Допишите слово как в строке ниже. Нажмите клавишу <ESC> для выхода из
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
766 режима вставки.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
767
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
768 5. Используйте e для перехода к следующему незавершённому слову и повторите
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
769 действия, описанные в пунктах 3 и 4.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
770
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
771 ---> Эта стро позволит вам попрактиков в добавле текста.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
772 ---> Эта строчка позволит вам попрактиковаться в добавлении текста.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
773
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
774 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
775 По команде a , i и A будет выполнено переключение в один и тот же режим
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
776 вставки, различие только в том, где вставляются символы.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
777 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
778 Урок 6.3. ЕЩЁ ОДИН СПОСОБ ЗАМЕНЫ
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
779
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
780 ** Чтобы заменить несколько символов в строке, наберите R **
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
781
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
782 1. Переместите каретку в начало первого слова xxx в строке помеченной --->
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
783
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
784 2. Теперь нажмите SHIFT-R (латинская прописная буква R) и введите число,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
785 указанное ниже во второй строке, чтобы заменить символы xxx.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
786
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
787 3. Нажмите клавишу <ESC> для выхода из режима замены. Заметьте, что остаток
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
788 строки не был изменён.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
789
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
790 4. Повторите эти шаги для замены оставшихся слов xxx.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
791
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
792 ---> При сложении числа 123 с числом xxx сумма будет xxx.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
793 ---> При сложении числа 123 с числом 456 сумма будет 579.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
794
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
795
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
796 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
797 Режим замены похож на режим вставки, но каждый введённый символ удаляет
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
798 существующий символ в строке.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
799
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
800
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
801 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
802 Урок 6.4. КОПИРОВАНИЕ И ВСТАВКА ТЕКСТА
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
803
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
804 ** Чтобы копировать, используйте оператор y , чтобы вставить - команду p **
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
805
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
806 1. Установите каретку после символов "а)" в строке помеченной --->.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
807 2. Переключите редактор в визуальный режим командой v и переместите каретку
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
808 вперёд до слова "первый".
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
809 3. Нажмите клавишу y (латинская строчная буква y) для копирования
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
810 подсвеченного текста.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
811 4. Переместите каретку в конец следующей строки, набрав команду j$ .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
812 5. Нажмите клавишу p для вставки текста. Затем наберите команду a ,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
813 напечатайте слово "второй" и нажмите клавишу <ESC>.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
814 6. Повторите шаги с 1 по 4, только установите каретку после слова "первый",
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
815 выделите, скопируйте и вставьте слово " пункт.".
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
816
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
817 ---> а) Это первый пункт.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
818 б)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
819
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
820 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
821 Можно воспользоваться командой yw (оператор y и объект w) для
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
822 копирования одного слова.
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
823 По команде yy будет скопирована целая строка, а по команде p вставлена.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
824 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
825 Урок 6.5. УСТАНОВКА ПАРАМЕТРОВ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
826
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
827 ** Чтобы при поиске или замене не учитывался регистр символов,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
828 задайте соответствующие настройки **
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
829
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
830 1. Найдите слово "игнорировать", набрав команду /игнорировать <ENTER>.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
831 Повторите поиск несколько раз, нажимая клавишу n .
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
832
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
833 2. Установите параметр 'ic' (игнорировать регистр), набрав команду :set ic
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
834
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
835 3. Ещё несколько раз повторите поиск слова "игнорировать", нажимая клавишу n
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
836 Заметьте, что теперь будут найдены слова "Игнорировать" и "ИГНОРИРОВАТЬ".
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
837
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
838 4. Установите параметры 'hlsearch' и 'incsearch' командой :set hls is
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
839
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
840 5. Повторно введите команду поиска и посмотрите, что получится /игнорировать
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
841
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
842 6. Для возврата учёта регистра при поиске, введите команду :set noic
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
843
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
844 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
845 Для отключения подсветки совпадений наберите команду :nohlsearch
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
846 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
847 Если требуется не учитывать регистр символов только единоразово, используйте
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
848 ключ \c в команде поиска, например, /игнорировать\c <ENTER>
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
849 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
850 РЕЗЮМЕ УРОКА 6
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
851
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
852 1. По команде o будет создана пустая строка ниже строки с кареткой
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
853 и редактор будет переключен в режим вставки
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
854 По команде O будет создана пустая строка выше строки с кареткой
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
855 и редактор будет переключен в режим вставки
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
856
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
857 2. По команде a выполняется вставки текста ПОСЛЕ позиции каретки.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
858 По команде A выполняется вставки текста в конце строки.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
859
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
860 3. По команде e выполняется установка каретки в конце слова.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
861
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
862 4. Оператор y используется для копирования текста, а по команде p
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
863 происходит вставка скопированного текста.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
864
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
865 5. При нажатии клавиш SHIFT-R выполняется переключение в режим замены,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
866 а отключение - нажатием клавиши <ESC> .
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
867
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
868 6. Наберите ":set xxx" для установки параметра 'xxx'.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
869 Вот некоторые параметры (можно указывать полные или сокращённые наименования):
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
870 'ic' 'ignorecase' игнорирование регистра символов при поиске
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
871 'is' 'incsearch' отображение частичных совпадений при поиске
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
872 'hls' 'hlsearch' подсветка всех совпадений при поиске
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
873
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
874 7. Для отключения параметра добавьте приставку "no" к его названию :set noic
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
875 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
876 УРОК 7.1. ВСТРОЕННАЯ СПРАВОЧНАЯ СИСТЕМА
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
877
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
878 ** Используйте встроенную справочную систему **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
879
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
880 В редакторе Vim имеется мощная встроенная справочная система, и чтобы начать
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
881 ей пользоваться, воспользуйтесь одним из трёх вариантов:
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
882 - нажмите клавишу <HELP> (если она есть на клавиатуре)
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
883 - нажмите клавишу <F1> (если она есть на клавиатуре)
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
884 - наберите :help <ENTER>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
885
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
886 Ознакомьтесь с информацией в окне справочной системы, чтобы получить
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
887 представление о том, как работать с документацией.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
888
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
889 Нажмите CTRL-w CTRL-w для перемещения каретки из одного окна в другое окно.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
890 Наберите :q <ENTER> , чтобы закрыть окно справочной системы (когда каретка
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
891 находится в этом окне).
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
892
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
893 Можно найти описание для любого понятия или команды, задав соответствующий
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
894 аргумент команде :help. Попробуйте следующее (не забудьте нажать <ENTER>):
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
895 :help w
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
896 :help c_CTRL-D
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
897 :help insert-index
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
898 :help user-manual
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
899 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
900 Урок 7.2. СОЗДАНИЕ СТАРТОВОГО КОМАНДНОГО ФАЙЛА
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
901
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
902 ** Включим все возможности Vim **
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
903
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
904 Редактор Vim более функционален по сравнению с редактором Vi, но большинство
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
905 из этих возможностей отключены при запуске программы. Чтобы активировать
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
906 весь потенциала редактора, необходимо создать файл "vimrc".
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
907
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
908 1. Создайте новый файл "vimrc". Его расположение зависит от используемой
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
909 системы:
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
910 :e ~/.vimrc для UNIX
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
911 :e $VIM/_vimrc для MS Windows
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
912
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
913 2. Теперь добавьте в этот файл содержимое шаблонного файла "vimrc"
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
914 :r $VIMRUNTIME/vimrc_example.vim
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
915
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
916 3. Запишите созданный вами файл "vimrc"
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
917 :w
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
918
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
919 Теперь при следующем запуске редактора Vim будет включена подсветка
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
920 синтаксиса. Все необходимые вам настройки могут быть добавлены в файл
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
921 "vimrc".
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
922 Чтобы получить подробную информацию, наберите :help vimrc-intro
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
923 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
924 УРОК 7.3. ПОДСТАНОВКА КОМАНД
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
925
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
926 ** Подстановка в командной строке выполняется нажатием клавиш CTRL-D и <TAB> **
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
927
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
928 1. Отключите совместимость с редактором Vi
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
929 :set nocp
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
930 2. Посмотрите, какие файлы есть в каталоге, набрав команду
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
931 :!ls или :!dir
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
932 3. Наберите начало команды для открытия файла на редактирование :e
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
933 4. Нажмите клавиши CTRL-D , и будет показан перечень команд редактора Vim
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
934 начинающихся с буквы "e".
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
935 5. Нажмите клавиши d<TAB> , и будет подставлено полное название команды
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
936 ":edit".
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
937 6. Теперь напечатайте пробел и начало наименования существующего файла
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
938 :edit TE
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
939 7. Нажмите клавишу <TAB> и будет подставлено наименование файла, если оно
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
940 уникальное.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
941
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
942 Примечание.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
943 Подстановка работает для множества команд. Просто попробуйте нажать клавиши
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
944 CTRL-D и <TAB> для любой из команд редактора. Это особенно полезно
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
945 для команды :help .
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
947 РЕЗЮМЕ УРОКА 7
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
948
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
949
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
950 1. Чтобы открыть окно встроенной справочной системы редактора, наберите
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
951 команду :help или нажмите клавишу <F1>, либо клавишу <HELP>.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
952
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
953 2. Чтобы найти справочную информацию о какой-либо команде,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
954 наберите :help cmd (вместо "cmd" укажите наименование команды).
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
955
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
956 3. Чтобы переместить каретку в другое окно, нажмите клавиши CTRL-w CTRL-w .
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
957
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
958 4. Чтобы закрыть окна справочной системы (если оно активно), наберите :q .
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
959
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
960 5. Чтобы при запуске всегда применялись необходимые вам настройки, создайте
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
961 стартовый командный файл vimrc.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
962
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
963 6. При наборе команды, начинающейся с символа : , нажмите клавиши CTRL-D,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
964 чтобы просмотреть возможные варианты подстановки. Нажмите клавишу <TAB>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
965 для подстановки необходимого варианта.
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
966
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
967
6292
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
968
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
969 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31f7581068a9 Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
970
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
971 На этом позвольте завершить наши занятия посвящённые редактору Vim. Уроки,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
972 представленные в рамках данного курса, должны были дать вам общее
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
973 представление о работе с редактором, достаточное для того, чтобы не возникало
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
974 сложностей при его использовании. Эти занятия, как вы понимаете, не позволяют
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
975 описать все доступные команды. Чтобы расширить свои познания, ознакомьтесь с
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
976 руководством пользователя, набрав команду :help user-manual.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
977
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
978 Для дальнейшего чтения рекомендуется книга
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
979 "Vim - Vi Improved", автор Steve Oualline, издательство New Riders.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
980 Эта книга полностью посвящена программе Vim и будет особенно полезна новичкам.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
981 В книге имеется множество примеров и иллюстраций.
27623
179c118424a6 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 24751
diff changeset
982 См. https://iccf-holland.org/click5.html
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
983
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
984 Следующая книга более почтенного возраста и посвящена больше редактору Vi,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
985 чем редактору Vim, однако также рекомендуется к прочтению
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
986 "Learning the Vi Editor", автор Linda Lamb,
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
987 издательство O'Reilly & Associates Inc.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
988 Это хорошая книга, чтобы узнать всё, что только можно сделать в редакторе Vi.
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
989 Шестое издание также включает информацию о редакторе Vim.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
990
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
991 Эти уроки были составлены Michael C. Pierce и Robert K. Ware из Colorado
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
992 School of Mines с учётом идей, предложенных Charles Smith из Colorado State
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
993 University. E-mail: bware@mines.colorado.edu.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
994
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
995 Уроки доработаны Bram Moolenaar для использования в редакторе Vim.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
996
33834
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
997 Андрей Киселёв, перевод на русский язык, 2002, <a_kissel@eudoramail.com>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
998 Сергей Алёшин, перевод на русский язык, 2014, <alyoshin.s@gmail.com>
e054ed4a1f2e translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents: 27623
diff changeset
999 Restorer, редактура, 2022, <restorer@mail2k.ru>
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~