0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#База знаний</a></p>
1
<p><a>#База знаний</a></p>
2
<ul><li>3 фев 2021</li>
2
<ul><li>3 фев 2021</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Становимся многорукими волшебниками: ускоряемся с помощью хоткеев и парочки других приёмов.</p>
4
</ul><p>Становимся многорукими волшебниками: ускоряемся с помощью хоткеев и парочки других приёмов.</p>
5
<p> vlada_maestro / shutterstock</p>
5
<p> vlada_maestro / shutterstock</p>
6
<p>В IT пришёл из наружной рекламы, где проработал с десяток лет. В Skillbox изучает веб-вёрстку. Увлекается археологией, диджеингом и плёночной фотографией.</p>
6
<p>В IT пришёл из наружной рекламы, где проработал с десяток лет. В Skillbox изучает веб-вёрстку. Увлекается археологией, диджеингом и плёночной фотографией.</p>
7
<p>Здорово экономят время разработчика горячие клавиши. Есть такие и в Visual Studio Code. Здесь даже можно создавать свои сочетания, но большинству пользователей хватает исходных комбинаций (особенно новичкам, у кого и так глаза разбегаются от уймы настроек).</p>
7
<p>Здорово экономят время разработчика горячие клавиши. Есть такие и в Visual Studio Code. Здесь даже можно создавать свои сочетания, но большинству пользователей хватает исходных комбинаций (особенно новичкам, у кого и так глаза разбегаются от уймы настроек).</p>
8
<p>Пройдёмся по самым полезным для начинающего верстальщика. Читайте и сразу же пробуйте.</p>
8
<p>Пройдёмся по самым полезным для начинающего верстальщика. Читайте и сразу же пробуйте.</p>
9
<p>Типичная задача</p>
9
<p>Типичная задача</p>
10
<p>Найти все элементы с классом link и стилизовать некоторые, присвоив им дополнительный класс.</p>
10
<p>Найти все элементы с классом link и стилизовать некоторые, присвоив им дополнительный класс.</p>
11
<p>Что делать</p>
11
<p>Что делать</p>
12
<p>Нажмите<strong>Ctrl + F</strong>(Windows) или<strong>⌘Cmd + F</strong>(macOS). Введите искомое - высветятся все найденные места. Остаётся перемещаться по ним (стрелочками в форме поиска).</p>
12
<p>Нажмите<strong>Ctrl + F</strong>(Windows) или<strong>⌘Cmd + F</strong>(macOS). Введите искомое - высветятся все найденные места. Остаётся перемещаться по ним (стрелочками в форме поиска).</p>
13
<p>Ситуация</p>
13
<p>Ситуация</p>
14
<p>Вы хотите создать комментарий или временно отключить участок кода (например, чтобы проверить работу оставшейся части).</p>
14
<p>Вы хотите создать комментарий или временно отключить участок кода (например, чтобы проверить работу оставшейся части).</p>
15
<p>Что делать</p>
15
<p>Что делать</p>
16
<p>Выделите нужный участок и нажмите<strong>Ctrl + /</strong>(Windows) или<strong>⌘Cmd +</strong><strong>/</strong>(macOS). Если выделения нет, то закомментируется строка, в которой стоит курсор (раскомментировать её можно так же).</p>
16
<p>Выделите нужный участок и нажмите<strong>Ctrl + /</strong>(Windows) или<strong>⌘Cmd +</strong><strong>/</strong>(macOS). Если выделения нет, то закомментируется строка, в которой стоит курсор (раскомментировать её можно так же).</p>
17
<p><strong>Типичные ситуации</strong></p>
17
<p><strong>Типичные ситуации</strong></p>
18
<ul><li>При проверке вёрстки понадобилось найти и изменить определённое свойство: инспектор кода в браузере показывает путь к нужному файлу (чаще всего со стилями) и номер строки в нём.</li>
18
<ul><li>При проверке вёрстки понадобилось найти и изменить определённое свойство: инспектор кода в браузере показывает путь к нужному файлу (чаще всего со стилями) и номер строки в нём.</li>
19
<li>В редакторе кода появляется сообщение об ошибке в определённой строке.</li>
19
<li>В редакторе кода появляется сообщение об ошибке в определённой строке.</li>
20
</ul><p><strong>Что делать</strong></p>
20
</ul><p><strong>Что делать</strong></p>
21
<p>Нажмите<strong>Ctrl + G</strong>(Windows) или<strong>⌃Ctrl + G</strong>(macOS), введите номер строки - и вам не придётся листать вручную.</p>
21
<p>Нажмите<strong>Ctrl + G</strong>(Windows) или<strong>⌃Ctrl + G</strong>(macOS), введите номер строки - и вам не придётся листать вручную.</p>
22
<p>Типичная ситуация</p>
22
<p>Типичная ситуация</p>
23
<p>Нужно изменить вложенность элемента, дать ему правильную обёртку. Вообще, перемещать элементы на уровень выше или ниже приходится часто, особенно на первых этапах вёрстки.</p>
23
<p>Нужно изменить вложенность элемента, дать ему правильную обёртку. Вообще, перемещать элементы на уровень выше или ниже приходится часто, особенно на первых этапах вёрстки.</p>
24
<p>Что делать</p>
24
<p>Что делать</p>
25
<p>Поставьте курсор на нужную строку и нажмите<strong>Alt + ↑ / ↓</strong>(Windows) или<strong>⌥Option +</strong><strong>↑ / ↓</strong>(macOS).</p>
25
<p>Поставьте курсор на нужную строку и нажмите<strong>Alt + ↑ / ↓</strong>(Windows) или<strong>⌥Option +</strong><strong>↑ / ↓</strong>(macOS).</p>
26
<p>Следите за сохранением структуры документа - не забывайте переносить и закрывающие теги.</p>
26
<p>Следите за сохранением структуры документа - не забывайте переносить и закрывающие теги.</p>
27
<p><strong>Ситуация</strong></p>
27
<p><strong>Ситуация</strong></p>
28
<p>В разметку надо быстро добавить одинаковые элементы. То есть вставить дубликат строки выше или ниже этой же строки.</p>
28
<p>В разметку надо быстро добавить одинаковые элементы. То есть вставить дубликат строки выше или ниже этой же строки.</p>
29
<p>Что делать</p>
29
<p>Что делать</p>
30
<p>Поставьте курсор на нужную строку и нажмите<strong>Shift+Alt + ↓ / ↑</strong>(Windows) или<strong>⇧Shift + ⌥Option +</strong><strong>↓</strong>/<strong>↑</strong>(macOS).</p>
30
<p>Поставьте курсор на нужную строку и нажмите<strong>Shift+Alt + ↓ / ↑</strong>(Windows) или<strong>⇧Shift + ⌥Option +</strong><strong>↓</strong>/<strong>↑</strong>(macOS).</p>
31
<p>Типичная потребность</p>
31
<p>Типичная потребность</p>
32
<p>Быстро выровнять код, чтобы он стал более читаемым, понятным, красивым и соответствовал вашему код-стайлу (например, о джавишном читайте<a>здесь</a>).</p>
32
<p>Быстро выровнять код, чтобы он стал более читаемым, понятным, красивым и соответствовал вашему код-стайлу (например, о джавишном читайте<a>здесь</a>).</p>
33
<p>Что делать</p>
33
<p>Что делать</p>
34
<p>Жмите<strong>Shift + Alt + F</strong>(Windows) или<strong>⇧Shift + ⌥Option +</strong><strong>F</strong>(macOS).</p>
34
<p>Жмите<strong>Shift + Alt + F</strong>(Windows) или<strong>⇧Shift + ⌥Option +</strong><strong>F</strong>(macOS).</p>
35
<p>Чтобы форматирование работало:</p>
35
<p>Чтобы форматирование работало:</p>
36
<ul><li>Установите плагин форматирования кода.</li>
36
<ul><li>Установите плагин форматирования кода.</li>
37
<li>Настройте редактор в соответствии с вашим код-стайлом. И не забудьте выставить верное число отступов (общеприняты 2 или 4).</li>
37
<li>Настройте редактор в соответствии с вашим код-стайлом. И не забудьте выставить верное число отступов (общеприняты 2 или 4).</li>
38
</ul><p>Мультикурсорность зрелищна сама по себе и здорово ускоряет работу верстальщика.</p>
38
</ul><p>Мультикурсорность зрелищна сама по себе и здорово ускоряет работу верстальщика.</p>
39
<p>Ситуация</p>
39
<p>Ситуация</p>
40
<p>Вам понадобилось написать одно и то же сразу в нескольких местах.</p>
40
<p>Вам понадобилось написать одно и то же сразу в нескольких местах.</p>
41
<p>Чтобы размножить курсор:</p>
41
<p>Чтобы размножить курсор:</p>
42
<ul><li>Зажмите<strong>Alt</strong>(в Windows) или<strong>⌥Option</strong><strong></strong>(в macOS) и кликайте левой кнопкой мышки там, куда нужно добавить курсор.</li>
42
<ul><li>Зажмите<strong>Alt</strong>(в Windows) или<strong>⌥Option</strong><strong></strong>(в macOS) и кликайте левой кнопкой мышки там, куда нужно добавить курсор.</li>
43
<li>Выделите несколько строк, зажав среднюю кнопку мыши. В каждой из выделенных строк появится по курсору.</li>
43
<li>Выделите несколько строк, зажав среднюю кнопку мыши. В каждой из выделенных строк появится по курсору.</li>
44
<li>Если лень кликать мышкой, то дублировать курсор можно так:<strong>Ctrl + Alt + ↑ / ↓</strong>(Windows) или<strong>⌥Option + ⌘Cmd +</strong><strong>↑ / ↓</strong>(macOS).</li>
44
<li>Если лень кликать мышкой, то дублировать курсор можно так:<strong>Ctrl + Alt + ↑ / ↓</strong>(Windows) или<strong>⌥Option + ⌘Cmd +</strong><strong>↑ / ↓</strong>(macOS).</li>
45
</ul><p>Ситуация</p>
45
</ul><p>Ситуация</p>
46
<p>Нужно изменить одинаковый код сразу в нескольких местах.</p>
46
<p>Нужно изменить одинаковый код сразу в нескольких местах.</p>
47
<p>Что делать</p>
47
<p>Что делать</p>
48
<p>Выделите мышью символы и нажмите<strong>Ctrl + D</strong>(Windows) или<strong>⌘Cmd +</strong><strong>D</strong>(macOS). Если нажать больше одного раза, то к выделению добавится ещё одно вхождение того же куска далее по тексту. Затем можно редактировать все выделенные области сразу (подсвечиваются синим).</p>
48
<p>Выделите мышью символы и нажмите<strong>Ctrl + D</strong>(Windows) или<strong>⌘Cmd +</strong><strong>D</strong>(macOS). Если нажать больше одного раза, то к выделению добавится ещё одно вхождение того же куска далее по тексту. Затем можно редактировать все выделенные области сразу (подсвечиваются синим).</p>
49
<p><strong>Как это работает</strong></p>
49
<p><strong>Как это работает</strong></p>
50
<p>Вы набираете один-два символа, а автоподстановка предлагает название тега (в паре с закрывающим) для HTML или название свойства для CSS. Дождитесь, пока редактор подсветит предлагаемый вариант (когда их несколько - выберите нужный), и нажмите Tab или Enter.</p>
50
<p>Вы набираете один-два символа, а автоподстановка предлагает название тега (в паре с закрывающим) для HTML или название свойства для CSS. Дождитесь, пока редактор подсветит предлагаемый вариант (когда их несколько - выберите нужный), и нажмите Tab или Enter.</p>
51
<p>Все доступные сокращения<a>здесь</a>. По мере запоминания ваши навыки и скорость будут расти, и, поверьте, это немалое удовольствие.</p>
51
<p>Все доступные сокращения<a>здесь</a>. По мере запоминания ваши навыки и скорость будут расти, и, поверьте, это немалое удовольствие.</p>
52
<p><strong>Зачем нужно </strong></p>
52
<p><strong>Зачем нужно </strong></p>
53
<p>Чтобы быстрее создавать структуры из вложенных друг в друга тегов.</p>
53
<p>Чтобы быстрее создавать структуры из вложенных друг в друга тегов.</p>
54
<p><strong>Например:</strong>нужно создать ненумерованный список, вложить в него четыре элемента, внутри каждого из которых будет по ссылке класса link. И всё это быстро-быстро.</p>
54
<p><strong>Например:</strong>нужно создать ненумерованный список, вложить в него четыре элемента, внутри каждого из которых будет по ссылке класса link. И всё это быстро-быстро.</p>
55
<p>Что делать</p>
55
<p>Что делать</p>
56
<p>Достаточно набрать<strong>ul>li*4>a.link,</strong>дождаться подсветки этого варианта (он в выпадашке один) и нажать Tab или Enter, а редактор сам вставит развёрнутую конструкцию. Это очень ускоряет работу, хотя поначалу и похоже на волшебство.</p>
56
<p>Достаточно набрать<strong>ul>li*4>a.link,</strong>дождаться подсветки этого варианта (он в выпадашке один) и нажать Tab или Enter, а редактор сам вставит развёрнутую конструкцию. Это очень ускоряет работу, хотя поначалу и похоже на волшебство.</p>
57
<p>Сложно представить реальную работу в VS Code без терминала.</p>
57
<p>Сложно представить реальную работу в VS Code без терминала.</p>
58
<p>Ситуация</p>
58
<p>Ситуация</p>
59
<p>Нужно вызвать терминал, с которым легче искать ошибки в коде (оповещения будут во вкладке Problems), а также работать с <a>Git</a>(распределённая система управления версиями).</p>
59
<p>Нужно вызвать терминал, с которым легче искать ошибки в коде (оповещения будут во вкладке Problems), а также работать с <a>Git</a>(распределённая система управления версиями).</p>
60
<p>Что делать</p>
60
<p>Что делать</p>
61
<p>Нажать<strong>Ctrl + `</strong>для Windows или<strong>⌃Ctrl + `</strong>для macOS.</p>
61
<p>Нажать<strong>Ctrl + `</strong>для Windows или<strong>⌃Ctrl + `</strong>для macOS.</p>
62
<p>Запоминать горячие клавиши вовсе не сложно, главное - начать их применять. Полные списки сочетаний<a>тут</a>и <a>тут</a>, а сокращений -<a>здесь</a>.</p>
62
<p>Запоминать горячие клавиши вовсе не сложно, главное - начать их применять. Полные списки сочетаний<a>тут</a>и <a>тут</a>, а сокращений -<a>здесь</a>.</p>
63
<p>Желаем вам быстрой и приятной работы в VS Code!</p>
63
<p>Желаем вам быстрой и приятной работы в VS Code!</p>
64
<a>Курс с трудоустройством: "Веб-разработчик" Узнать о курсе</a>
64
<a>Курс с трудоустройством: "Веб-разработчик" Узнать о курсе</a>