<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=VS_Code</id>
	<title>VS Code - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=VS_Code"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=VS_Code&amp;action=history"/>
	<updated>2026-10-12T08:32:46Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=VS_Code&amp;diff=1174&amp;oldid=prev</id>
		<title>Romych: /* Настройки */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=VS_Code&amp;diff=1174&amp;oldid=prev"/>
		<updated>2025-08-26T11:58:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Настройки&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;uk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Попередня версія&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версія за 11:58, 26 серпня 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l92&quot;&gt;Рядок 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Рядок 92:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;editor.linkedEditing&amp;quot;: true,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;editor.linkedEditing&amp;quot;: true,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/source&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Показывать pinned tabs отдельной строкой ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;P&amp;lt;/kbd&amp;gt; — &#039;&#039;&#039;Preferences: open settings (JSON)&#039;&#039;&#039; — в &amp;lt;code&amp;gt;settings.json&amp;lt;/code&amp;gt; добавить строку:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;source lang=&quot;json&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;workbench.editor.pinnedTabsOnSeparateRow&quot;: true,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Romych</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=VS_Code&amp;diff=929&amp;oldid=prev</id>
		<title>&gt;Zina: /* Collapse Explorer Folders */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=VS_Code&amp;diff=929&amp;oldid=prev"/>
		<updated>2024-07-15T14:11:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Collapse Explorer Folders&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Visual Studio Code&lt;br /&gt;
&lt;br /&gt;
== Быстрые клавши ==&lt;br /&gt;
&lt;br /&gt;
См. также:&lt;br /&gt;
* [[Sublime_Text#Быстрые_клавиши|быстрые клавиши Sublime Text]]&lt;br /&gt;
* [https://gist.github.com/samselikoff/381689dc8fb5ae466a6c8833e84bd612#file-keybindingsmac-json Sam Selikoff]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings] - VS Code extension&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;h3&amp;gt;Интерфейс&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Показать/спрятать SideBar || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;B&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Переключиться на SideBar и обратно || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;0&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Переключиться на SideBar с фокусом на активном файле || &amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;L&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Свернуть папки в SideBar || &amp;lt;kbd&amp;gt;[&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Показать/спрятать Terminal || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;`&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Открыть внешний Terminal || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;C&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;h3&amp;gt;Переходы&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Перейти к переменной || &amp;lt;kbd&amp;gt;F12&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Перейти к парной скобке || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;\&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Перейти к парному тегу || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;5&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Previous edit point || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;&amp;lt;&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
| Next edit point || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;&amp;gt;&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;h3&amp;gt;Выделение текста&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Smart Select || &amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;→&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Previous item || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;&amp;lt;&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
| Next item || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;&amp;gt;&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
| Выделить тег (или текст внутри тега) || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;A&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;h3&amp;gt;HTML&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Обернуть тэгом || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; &amp;lt;kbd&amp;gt;W&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&amp;lt;br&amp;gt;&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;W&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Переименовать тег || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; &amp;lt;kbd&amp;gt;R&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
| Удалить тег || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; &amp;lt;kbd&amp;gt;D&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
| Обернуть в &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;S&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Вставить &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Вставить &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Space&amp;lt;/kbd&amp;gt; ([[#Key Bindings]])&lt;br /&gt;
|-&lt;br /&gt;
| Выстроить тег в одну строку (Merge) || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; &amp;lt;kbd&amp;gt;M&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
| Закомментировать || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;/&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Toggle comment (HTML only) || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;/&amp;lt;/kbd&amp;gt;([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;h3&amp;gt;Прочее&amp;lt;/h3&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Переключение слов: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;on&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;off&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;,&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;left&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;right&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;top&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;bottom&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;up&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;down&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt; || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;R&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=hideoo.toggler Toggler])&lt;br /&gt;
|-&lt;br /&gt;
| Дублировать строку || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;↑&amp;lt;/kbd&amp;gt;, &amp;lt;kbd&amp;gt;↓&amp;lt;/kbd&amp;gt; на NumPad&lt;br /&gt;
|-&lt;br /&gt;
| Переименовать переменную || &amp;lt;kbd&amp;gt;F2&amp;lt;/kbd&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Посчитать математическое&amp;lt;br&amp;gt;выражение ([https://docs.emmet.io/actions/evaluate-math/ demo]) || &amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; &amp;lt;kbd&amp;gt;=&amp;lt;/kbd&amp;gt; ([https://marketplace.visualstudio.com/items?itemName=Bognaum.emmet-commands-and-keybindings Emmet commands and keybindings])&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Настройки ==&lt;br /&gt;
&lt;br /&gt;
=== Twig ===&lt;br /&gt;
&lt;br /&gt;
Чтобы работало автодополнение HTML тэгов в файлах &amp;lt;code&amp;gt;.twig&amp;lt;/code&amp;gt;: &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039; → поиск &amp;#039;&amp;#039;&amp;#039;Emmet&amp;#039;&amp;#039;&amp;#039;. Найти секцию &amp;#039;&amp;#039;&amp;#039;Emmet: Include languages&amp;#039;&amp;#039;&amp;#039; и добавить:&lt;br /&gt;
&lt;br /&gt;
* Item : twig&lt;br /&gt;
* Value : html&lt;br /&gt;
&lt;br /&gt;
=== Auto Rename Tag ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;P&amp;lt;/kbd&amp;gt; — &amp;#039;&amp;#039;&amp;#039;Preferences: open settings (JSON)&amp;#039;&amp;#039;&amp;#039; — в &amp;lt;code&amp;gt;settings.json&amp;lt;/code&amp;gt; добавить строку:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;editor.linkedEditing&amp;quot;: true,&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Key Bindings ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;P&amp;lt;/kbd&amp;gt; — найти команду &amp;#039;&amp;#039;&amp;#039;Preferences: Open Keyboard Shortcuts (JSON)&amp;#039;&amp;#039;&amp;#039; (это файл &amp;lt;code&amp;gt;keybindings.json&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== Focus toggle between editor and sidebar ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;0&amp;lt;/kbd&amp;gt;&amp;lt;br&amp;gt;&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;L&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  // Unbind unconditional default&lt;br /&gt;
  { &amp;quot;key&amp;quot;: &amp;quot;ctrl+0&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;-workbench.action.focusSideBar&amp;quot; },&lt;br /&gt;
  // to ←&lt;br /&gt;
  { &amp;quot;key&amp;quot;: &amp;quot;ctrl+0&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;workbench.action.focusSideBar&amp;quot;, &amp;quot;when&amp;quot;: &amp;quot;!sideBarFocus&amp;quot; },&lt;br /&gt;
  // from →&lt;br /&gt;
  { &amp;quot;key&amp;quot;: &amp;quot;ctrl+0&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;workbench.action.focusActiveEditorGroup&amp;quot;, &amp;quot;when&amp;quot;: &amp;quot;sideBarFocus&amp;quot; },&lt;br /&gt;
  // Show current file in sidebar explorer with focus&lt;br /&gt;
  { &amp;quot;key&amp;quot;: &amp;quot;shift+alt+l&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;workbench.files.action.focusFilesExplorer&amp;quot;, &amp;quot;when&amp;quot;: &amp;quot;editorTextFocus&amp;quot; },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Collapse Explorer Folders ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;[&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;[&amp;quot;,&lt;br /&gt;
    &amp;quot;command&amp;quot;: &amp;quot;workbench.files.action.collapseExplorerFolders&amp;quot;,&lt;br /&gt;
    &amp;quot;when&amp;quot;: &amp;quot;explorerViewletFocus &amp;amp;&amp;amp; !inputFocus&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Перейти к парному тегу ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;5&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  // Перейти к парному тегу&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;ctrl+shift+5&amp;quot;,&lt;br /&gt;
    &amp;quot;command&amp;quot;: &amp;quot;editor.emmet.action.matchTag&amp;quot;,&lt;br /&gt;
    &amp;quot;when&amp;quot;: &amp;quot;editorTextFocus &amp;amp;&amp;amp; !inDebugRepl&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wrap selected text within a HTML tag ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;W&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  // Wrap selected text within a HTML tag by Alt+W&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;alt+w&amp;quot;,&lt;br /&gt;
    &amp;quot;command&amp;quot;: &amp;quot;editor.emmet.action.wrapWithAbbreviation&amp;quot;,&lt;br /&gt;
    &amp;quot;when&amp;quot;: &amp;quot;editorHasSelection &amp;amp;&amp;amp; editorTextFocus&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wrap strong ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;S&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  // Wrap &amp;lt;strong&amp;gt; by Ctrl+Alt+S&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;ctrl+alt+s&amp;quot;,&lt;br /&gt;
    &amp;quot;command&amp;quot;: &amp;quot;editor.action.insertSnippet&amp;quot;,&lt;br /&gt;
    &amp;quot;when&amp;quot;: &amp;quot;editorTextFocus&amp;quot;,&lt;br /&gt;
    &amp;quot;args&amp;quot;: {&lt;br /&gt;
      &amp;quot;langId&amp;quot;: &amp;quot;html&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;&amp;lt;strong&amp;gt;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Insert &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Enter&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  // Insert &amp;lt;br&amp;gt; by Ctrl+Shift+Enter&lt;br /&gt;
  { &lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;ctrl+shift+enter&amp;quot;, &lt;br /&gt;
    &amp;quot;command&amp;quot;: &amp;quot;type&amp;quot;,&lt;br /&gt;
    &amp;quot;args&amp;quot;: { &lt;br /&gt;
      &amp;quot;text&amp;quot;: &amp;quot;&amp;lt;br&amp;gt;&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;when&amp;quot;: &amp;quot;editorTextFocus&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Insert nbsp; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Space&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  // Insert &amp;amp;nbsp; by Ctrl+Shift+Space&lt;br /&gt;
  { &amp;quot;key&amp;quot;: &amp;quot;ctrl+shift+space&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;type&amp;quot;,   &amp;quot;args&amp;quot;: { &amp;quot;text&amp;quot;: &amp;quot;&amp;amp;nbsp;&amp;quot; },  &amp;quot;when&amp;quot;: &amp;quot;editorTextFocus&amp;quot; },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Сниппеты ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;P&amp;lt;/kbd&amp;gt; — &amp;lt;code&amp;gt;snippet&amp;lt;/code&amp;gt; — &amp;#039;&amp;#039;&amp;#039;Preferences: Configure User Snippets&amp;#039;&amp;#039;&amp;#039; — выбрать подходящий расширению файл и добавить в него код из генератора сниппетов:&lt;br /&gt;
&lt;br /&gt;
* https://snippet-generator.app/&lt;br /&gt;
&lt;br /&gt;
В поле &amp;#039;&amp;#039;&amp;#039;Tab trigger...&amp;#039;&amp;#039;&amp;#039; вписать буквосочетание-префикс, по набору которого и нажатию &amp;lt;kbd&amp;gt;Tab&amp;lt;/kbd&amp;gt; будет вставляться сниппет.&lt;br /&gt;
&lt;br /&gt;
Чтобы префикс срабатывал при ошибочном наборе на кириллице, нужно вписать его в виде массива:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;prefix&amp;quot;: [&amp;quot;date&amp;quot;, &amp;quot;вфеу&amp;quot;],&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тэг &amp;lt;code&amp;gt;&amp;lt;а href...&amp;gt;&amp;lt;/code&amp;gt; по букве &amp;lt;kbd&amp;gt;ф&amp;lt;/kbd&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;quot;a href кириллицей&amp;quot;: {&lt;br /&gt;
    &amp;quot;prefix&amp;quot;: [&amp;quot;ф&amp;quot;],&lt;br /&gt;
    &amp;quot;body&amp;quot;: [&lt;br /&gt;
      &amp;quot;&amp;lt;a href=\&amp;quot;${1}\&amp;quot;&amp;gt;${1}&amp;lt;/a&amp;gt;&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;a href&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Тэг &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; по клавише &amp;lt;kbd&amp;gt;ы&amp;lt;/kbd&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
Сначала в &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;P&amp;lt;/kbd&amp;gt; — &amp;lt;code&amp;gt;snippet&amp;lt;/code&amp;gt; — &amp;#039;&amp;#039;&amp;#039;Preferences: Configure User Snippets&amp;#039;&amp;#039;&amp;#039; вставить снипепет для вставки тэга по нажатию клавиши &amp;lt;kbd&amp;gt;ы&amp;lt;/kbd&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;&amp;lt;strong&amp;gt;&amp;quot;: {&lt;br /&gt;
  &amp;quot;prefix&amp;quot;: &amp;quot;ы&amp;quot;,&lt;br /&gt;
  &amp;quot;body&amp;quot;: [&lt;br /&gt;
    &amp;quot;&amp;lt;strong&amp;gt;${TM_SELECTED_TEXT}${1}&amp;lt;/strong&amp;gt;&amp;quot;&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;description&amp;quot;: &amp;quot;Wrap &amp;lt;strong&amp;gt;&amp;quot;&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем в User &amp;gt; keybinding.json добавить вызов этого сниппета по хоткею &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;s&amp;lt;/kbd&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;ctrl+alt+s&amp;quot;,&lt;br /&gt;
    &amp;quot;command&amp;quot;: &amp;quot;editor.action.insertSnippet&amp;quot;,&lt;br /&gt;
    &amp;quot;when&amp;quot;: &amp;quot;editorTextFocus&amp;quot;,&lt;br /&gt;
    &amp;quot;args&amp;quot;: {&lt;br /&gt;
      &amp;quot;langId&amp;quot;: &amp;quot;html&amp;quot;,&lt;br /&gt;
      &amp;quot;name&amp;quot;: &amp;quot;&amp;lt;strong&amp;gt;&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Replace Rules ==&lt;br /&gt;
&lt;br /&gt;
Экстеншен [https://marketplace.visualstudio.com/items?itemName=bhughes339.replacerules Replace Rules] позволяет задать несколько правил поиска и замены и выполнить их за один раз.&lt;br /&gt;
&lt;br /&gt;
=== Форматирование литературного текста, удаление Sizzy Online Custom Elements ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;P&amp;lt;/kbd&amp;gt; — &amp;#039;&amp;#039;&amp;#039;Preferences: open settings (JSON)&amp;#039;&amp;#039;&amp;#039; — в &amp;lt;code&amp;gt;settings.json&amp;lt;/code&amp;gt; добавляем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;quot;replacerules.rules&amp;quot;: {&lt;br /&gt;
        &amp;quot;Строки текста обернуть в тег &amp;lt;p&amp;gt;&amp;quot;: {&lt;br /&gt;
          &amp;quot;find&amp;quot;: &amp;quot;^(?![\\s\\n&amp;lt;])(.*)$&amp;quot;,&lt;br /&gt;
          &amp;quot;replace&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;$1&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Абзацы, заголовки, списки - с новой строки&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;([^\r\n])(&amp;lt;p&amp;gt;|&amp;lt;h[1-5]&amp;gt;|&amp;lt;br&amp;gt;|&amp;lt;li&amp;gt;|&amp;lt;div)&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;$1\n$2&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Убрать переводы строк перед заголовками&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;(&amp;lt;p&amp;gt;\\s*|&amp;lt;br&amp;gt;\\s*)(&amp;lt;h\\d&amp;gt;)&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;$2&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Remove trailing spaces&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;[ \t]+$&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Close p tags&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;(.+[^(&amp;lt;/p&amp;gt;\\s*)])\\n&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;$1&amp;lt;/p&amp;gt;\n&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Дефис в длинное тире&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;([  &amp;gt;,.;…\n\r\t])[-–]([  …\n\t])&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;$1—$2&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Кавычки&amp;quot;: {&lt;br /&gt;
            //&amp;quot;find&amp;quot;: &amp;quot;(\\s|\\n|\\t)&amp;amp;quot;((.|\n)+?)&amp;amp;quot;&amp;quot;,&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;(\\s|\\n|\\t|&amp;gt;| |\\()(&amp;amp;quot;|&amp;amp;laquo;)((.|\\n)+?[^\\s\\n\\t]*)(&amp;amp;quot;|&amp;amp;raquo;)&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;$1«$3»&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Троеточия&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;\\.\\.\\.&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;…&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;H3 to H2&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;&amp;lt;h3&amp;gt;((.|\n)+?)&amp;lt;/h3&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;&amp;lt;h2&amp;gt;$1&amp;lt;/h2&amp;gt;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;H4 to H3&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;&amp;lt;h4&amp;gt;((.|\n)+?)&amp;lt;/h4&amp;gt;&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;&amp;lt;h3&amp;gt;$1&amp;lt;/h3&amp;gt;&amp;quot;&lt;br /&gt;
        },&lt;br /&gt;
        &amp;quot;Sizzy - remove Online Custom Elements&amp;quot;: {&lt;br /&gt;
            &amp;quot;find&amp;quot;: &amp;quot;sizzy-\\w+-\\d *&amp;quot;,&lt;br /&gt;
            &amp;quot;replace&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
    &amp;quot;replacerules.rulesets&amp;quot;: {&lt;br /&gt;
        &amp;quot;Форматирование литературного текста&amp;quot;: {&lt;br /&gt;
            &amp;quot;rules&amp;quot;: [&lt;br /&gt;
                &amp;quot;Remove trailing spaces&amp;quot;,&lt;br /&gt;
                &amp;quot;Дефис в длинное тире&amp;quot;,&lt;br /&gt;
                &amp;quot;Кавычки&amp;quot;,&lt;br /&gt;
                &amp;quot;Троеточия&amp;quot;&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    },&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;P&amp;lt;/kbd&amp;gt; — &amp;#039;&amp;#039;&amp;#039;Preferences: Open Keyboard Shortcuts (JSON)&amp;#039;&amp;#039;&amp;#039; — в &amp;lt;code&amp;gt;keybiddings.json&amp;lt;/code&amp;gt; добавляем:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
  { // Replace Rules — Форматирование литературного текста&lt;br /&gt;
    &amp;quot;key&amp;quot;: &amp;quot;ctrl+shift+]&amp;quot;,&lt;br /&gt;
    &amp;quot;command&amp;quot;: &amp;quot;replacerules.runRuleset&amp;quot;,&lt;br /&gt;
    &amp;quot;when&amp;quot;: &amp;quot;editorTextFocus &amp;amp;&amp;amp; !editorReadonly&amp;quot;,&lt;br /&gt;
    &amp;quot;args&amp;quot;: {&lt;br /&gt;
        &amp;quot;rulesetName&amp;quot;: &amp;quot;Форматирование литературного текста&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вызывать команду или комбинацией &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Alt&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;R&amp;lt;/kbd&amp;gt; и выбором отдельных правил, или настроенной комбинацией &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;]&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Другие плагины ==&lt;br /&gt;
&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=liamhammett.inline-parameters Inline Parameters]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=anteprimorac.html-end-tag-labels HTML End Tag Labels]&lt;br /&gt;
* [https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree Todo Tree]&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [https://webreaper.dev/posts/best-vscode-extensions-front-end-developers/ 15 Best VSCode Extensions for Front-End Developers in 2023]&lt;br /&gt;
* [https://www.roboleary.net/vscode/2020/08/05/dont-need-extensions.html VS Code: You don&amp;#039;t need that extension]&lt;br /&gt;
* [[Sublime Text]]&lt;/div&gt;</summary>
		<author><name>&gt;Zina</name></author>
	</entry>
</feed>