Mercurial > vim
annotate runtime/tutor/tutor.ru @ 34871:23dc393eadc7 v9.1.0302
patch 9.1.0302: filetype: blueprint files are not recognized
Commit: https://github.com/vim/vim/commit/6be7ef5bc734ce6045d6f919f1a8559a3fa7f2fd
Author: Bruno BELANYI <bruno@belanyi.fr>
Date: Wed Apr 10 22:28:28 2024 +0200
patch 9.1.0302: filetype: blueprint files are not recognized
Problem: filetype: blueprint files are not recognized
Solution: Detect '*.bp' files as blueprint files, add
a minimal filetype plugin (Bruno Belanyi)
See: https://source.android.com/docs/setup/build
closes: #14488
Signed-off-by: Bruno BELANYI <bruno@belanyi.fr>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 10 Apr 2024 22:45:02 +0200 |
parents | e054ed4a1f2e |
children |
rev | line source |
---|---|
7 | 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 | 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 | 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 | 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 | 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 | 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 | 24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
25 Урок 1.1. ПЕРЕМЕЩЕНИЕ КАРЕТКИ |
7 | 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 | 32 v |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
33 1. Перемещайте каретку в разных направлениях, пока не ощутите уверенность. |
7 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
73 Урок 1.3. РЕДАКТИРОВАНИЕ - УДАЛЕНИЕ ТЕКСТА |
7 | 74 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
75 ** Чтобы удалить символ под курсором, нажмите клавишу x ** |
7 | 76 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
77 1. Переместите каретку к строке помеченной --->. |
7 | 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 | 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 | 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 | 87 |
88 ---> От тттопота копытт пппыль ппо ппполю леттитт. | |
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 | 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 | 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 | 110 |
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 | 114 |
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 | 117 |
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 | 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 | 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 | 177 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
178 4. Чтобы удалить символ под кареткой, нажмите клавишу x в режиме команд. |
7 | 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 | 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 | 186 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
187 Теперь переходите к уроку 2. |
7 | 188 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
189 Урок 2.1. КОМАНДЫ УДАЛЕНИЯ |
7 | 190 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
191 ** Чтобы удалить слово под кареткой, используйте команду dw ** |
7 | 192 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
193 1. Переключите редактор в режим команд, нажав клавишу <ESC>. |
7 | 194 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
195 2. Переместите каретку к строке помеченной --->. |
7 | 196 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
197 3. Установите каретку на начало слова, которое следует удалить. |
7 | 198 |
6292
31f7581068a9
Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents:
7
diff
changeset
|
199 4. Наберите dw для удаления этого слова. |
7 | 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 | 205 |
206 ---> Несколько слов рафинад в этом предложении автокран излишни. | |
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 | 210 |
211 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
212 Урок 2.2. ЕЩЁ ОДНА КОМАНДА УДАЛЕНИЯ |
7 | 213 |
214 | |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
215 ** Чтобы удалить текст до конца строки, используйте команду d$ ** |
7 | 216 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
217 1. Переключите редактор в режим команд, нажав клавишу <ESC>. |
7 | 218 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
219 2. Переместите каретку к строке помеченной --->. |
7 | 220 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
221 3. Установите каретку в конце корректного предложения (ПОСЛЕ первой точки). |
7 | 222 |
6292
31f7581068a9
Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents:
7
diff
changeset
|
223 4. Наберите d$ для удаления остатка строки. |
7 | 224 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
225 |
7 | 226 ---> Кто-то набрал окончание этой строки дважды. окончание этой строки дважды. |
227 | |
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 | 233 |
234 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
235 Урок 2.3. ОПЕРАТОРЫ И ОБЪЕКТЫ |
7 | 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 | 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 | 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 | 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 | 263 |
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 | 275 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
276 ---> Обычная строка из слов, чтобы вы на ней потренировались перемещать курсор. |
7 | 277 |
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 | 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 | 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 | 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 | 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 | 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 | 344 |
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 | 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 | 352 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
6292
31f7581068a9
Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents:
7
diff
changeset
|
353 РЕЗЮМЕ УРОКА 2 |
7 | 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 | 370 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
371 7. Чтобы переместить каретку к началу строки, нажмите клавишу 0 (ноль) |
7 | 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 | 380 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
381 1. Переместите каретку к первой строке помеченной --->. |
7 | 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 | 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 | 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 | 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 | 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 | 401 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
402 ** Чтобы заменить символ под кареткой, наберите r и заменяющий символ ** |
7 | 403 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
404 1. Переместите каретку к первой строке помеченной --->. |
7 | 405 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
406 2. Установите каретку так, чтобы она находилась над первым ошибочным символом. |
7 | 407 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
408 3. Нажмите клавишу r и затем наберите символ, исправляющий ошибку. |
7 | 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 | 412 |
413 ---> В момегт набтра этой чтроки кое0кто с трудом попвдал по клваишам! | |
414 ---> В момент набора этой строки кое-кто с трудом попадал по клавишам! | |
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 | 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 | 421 |
422 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
423 Урок 3.3. ОПЕРАТОР ИЗМЕНЕНИЯ |
7 | 424 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
425 ** Чтобы изменить окончание слова, наберите команду ce ** |
7 | 426 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
427 1. Переместите каретку к первой строке помеченной --->. |
7 | 428 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
429 2. Установите каретку над буквой o в слове "сола". |
7 | 430 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
431 3. Наберите команду ce и исправьте слово (в данном случае, наберите "лов"). |
7 | 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 | 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 | 437 |
438 ---> Несколько сола в эьгц строке тпгшцбь редалзкуюиесвх. | |
439 ---> Несколько слов в этой строке требуют редактирования. | |
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 | 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 | 447 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
448 ** К оператору изменения применимы те же объекты, что и к оператору удаления ** |
7 | 449 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
450 1. Оператор изменения работает аналогично оператору удаления. Формат команды: |
7 | 451 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
452 c [число] объект |
7 | 453 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
454 2. Объекты - это то же самое, что и ранее: w (слово), $ (конец строки) и т. п. |
7 | 455 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
456 3. Переместите каретку к первой строке помеченной --->. |
7 | 457 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
458 4. Установите каретку на первой ошибке. |
7 | 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 | 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 | 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 | 468 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
6292
31f7581068a9
Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents:
7
diff
changeset
|
469 РЕЗЮМЕ УРОКА 3 |
7 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 552 |
553 | |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
554 ---> В этой ( строке есть такие (, такие [ ] и { такие } скобки. )) |
7 | 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 | 559 |
560 | |
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 | 564 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
565 ** Чтобы "что-то" заменить "чем-то", наберите команду :s/что/чем/g ** |
7 | 566 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
567 1. Переместите каретку к строке помеченной --->. |
7 | 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 | 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 | 575 |
576 ---> Я уводю к отверженным селеньям, я уводю сквозь вековечный стон, я уводю к | |
577 забытым поколеньям. | |
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 | 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 | 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 | 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 | 612 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
613 Урок 5.1. КАК ВЫЗВАТЬ ИЗ РЕДАКТОРА ВНЕШНЮЮ КОМАНДУ |
7 | 614 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
615 ** Чтобы была выполнена команда командной оболочки, наберите в редакторе :! ** |
7 | 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 | 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 | 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 | 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 | 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 | 635 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
636 Урок 5.2. КАК ЗАПИСАТЬ ФАЙЛ |
7 | 637 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
638 ** Чтобы сохранить файл со всеми изменениями в тексте, наберите :w ФАЙЛ ** |
7 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 668 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
669 3. Нажмите клавишу с символом : и внизу экрана появится :'<,'> . |
7 | 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 | 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 | 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 | 685 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
686 ** Чтобы вставить содержащийся в файле текст, наберите :r ФАЙЛ ** |
7 | 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 | 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 | 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 | 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 | 704 |
705 | |
706 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
6292
31f7581068a9
Update runtime files and translations.
Bram Moolenaar <bram@vim.org>
parents:
7
diff
changeset
|
707 РЕЗЮМЕ УРОКА 5 |
7 | 708 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
709 1. По команде :!command будет исполнена указанная внешняя команда. |
7 | 710 |
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 | 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 | 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 | 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 | 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 | 727 |
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 | 731 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
732 ** Чтобы открыть новую строку с переключением в режим вставки, наберите o ** |
7 | 733 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
734 1. Переместите каретку вниз, к первой строке помеченной --->. |
7 | 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 | 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 | 742 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
743 ---> После нажатия o ниже будет открыта новая пустая строка в режиме вставки. |
7 | 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 | 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 | 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 | 794 |
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 | 799 |
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 | 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 | 824 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
825 Урок 6.5. УСТАНОВКА ПАРАМЕТРОВ |
7 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 901 |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
902 ** Включим все возможности Vim ** |
7 | 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 | 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 | 923 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
33834
e054ed4a1f2e
translation(ru): updated Russian translations for tutorials (#13579)
Christian Brabandt <cb@256bit.org>
parents:
27623
diff
changeset
|
924 УРОК 7.3. ПОДСТАНОВКА КОМАНД |
7 | 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 | 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 | 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 | 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 | 982 См. https://iccf-holland.org/click5.html |
7 | 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 | 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 | 993 University. E-mail: bware@mines.colorado.edu. |
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 | 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 | 1000 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |