HTML Diff
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&gt;li*4&gt;a.link,</strong>дождаться подсветки этого варианта (он в выпадашке один) и нажать Tab или Enter, а редактор сам вставит развёрнутую конструкцию. Это очень ускоряет работу, хотя поначалу и похоже на волшебство.</p>
56 <p>Достаточно набрать<strong>ul&gt;li*4&gt;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>