<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.soulruins.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Philip Wiki - docs:blog:2016:05</title>
        <description>Персональный wiki-сайт</description>
        <link>https://wiki.soulruins.ru/</link>
        <lastBuildDate>Fri, 17 Apr 2026 19:44:23 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.soulruins.ru/_media/wiki/dokuwiki.svg</url>
            <title>Philip Wiki</title>
            <link>https://wiki.soulruins.ru/</link>
        </image>
        <item>
            <title>[POWERSHELL] Лучший редактор для PowerShell</title>
            <link>https://wiki.soulruins.ru/docs/blog/2016/05/best_powershell_editor?rev=1464696679&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;powershell_luchshij_redaktor_dlja_powershell&quot;&gt;[POWERSHELL] Лучший редактор для PowerShell&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Я очень долго находился в поисках идеального редактора для &lt;abbr title=&quot;Windows PowerShell — расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad.&quot;&gt;Powershell&lt;/abbr&gt;. Действительно долго, чтобы успеть забыть, с чего всё началось. &lt;img src=&quot;https://wiki.soulruins.ru/lib/images/smileys/smile.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:-)&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
Хотя, кого я обманываю! Началось разумеется со встроенного &lt;a href=&quot;https://technet.microsoft.com/ru-ru/library/dd315244.aspx&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://technet.microsoft.com/ru-ru/library/dd315244.aspx&quot; rel=&quot;ugc nofollow noopener&quot;&gt;ISE&lt;/a&gt;, собственно говоря, он до сих пор считается стандартом у любителей &lt;abbr title=&quot;Windows PowerShell — расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad.&quot;&gt;PoSh&lt;/abbr&gt;. Но где-то он тяжеловат, где-то простоват и от него всегда остаётся чувство, когда хочется чего-то иного. Тем не менее, под ISE создаётся &lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/2969.windows-powershell-ise-add-on-tools.aspx&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://social.technet.microsoft.com/wiki/contents/articles/2969.windows-powershell-ise-add-on-tools.aspx&quot; rel=&quot;ugc nofollow noopener&quot;&gt;масса аддонов&lt;/a&gt;, которые позволяют в немалой степени прокачать его (её?).
&lt;/p&gt;

&lt;p&gt;
Поэтому вторым моим вариантом стал &lt;a href=&quot;https://notepad-plus-plus.org&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://notepad-plus-plus.org&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Notepad++&lt;/a&gt;, чьим рьяным фанатом я являюсь уже очень давно. Здесь было всё хорошо, кроме, наверное, отсутствия хваленого &lt;a href=&quot;http://ru.wikipedia.org/wiki/IntelliSense&quot; class=&quot;interwiki iw_wpru&quot; target=&quot;_blank&quot; title=&quot;http://ru.wikipedia.org/wiki/IntelliSense&quot; rel=&quot;noopener&quot;&gt;IntelliSense&lt;/a&gt;. Это нивелировало практически все плюсы блокнота, а решение этой проблемы занимало много времени и нервов, на выходе же в любом случае получалось не то… В итоге стал использовать его как «редактор второй руки», после ISE-подобных, чтобы быстро изменить что-то в скрипте.
&lt;/p&gt;

&lt;p&gt;
После я решил попробовать &lt;a href=&quot;http://en.community.dell.com/techcenter/powergui/m&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://en.community.dell.com/techcenter/powergui/m&quot; rel=&quot;ugc nofollow noopener&quot;&gt;PowerGUI&lt;/a&gt; – второго, после ISE, по популярности редактор &lt;abbr title=&quot;Windows PowerShell — расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad.&quot;&gt;PoSh&lt;/abbr&gt;. Хотя, конечно, это не только редактор, а достаточно мощный инструмент администрирования. Но мало того, что компания Dell его давно не обновляет (либо его бесплатную версию), так опять же, меня смущала его тяжеловесность. Такой вот я привередливый.
&lt;/p&gt;

&lt;p&gt;
Дабы не усыпить вас окончательно утомительными рассказами &lt;sup&gt;&lt;a href=&quot;#fn__1&quot; id=&quot;fnt__1&quot; class=&quot;fn_top&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt;, я перейду к делу. Удача пришла оттуда, откуда я и не ждал. Моим идеальным &lt;abbr title=&quot;Windows PowerShell — расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad.&quot;&gt;PoSh&lt;/abbr&gt;-редактором стал…
&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;[POWERSHELL] \u041b\u0443\u0447\u0448\u0438\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u0434\u043b\u044f PowerShell&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;powershell_luchshij_redaktor_dlja_powershell&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-3233&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;visual_studio_code&quot;&gt;Visual Studio Code&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;img src=&quot;https://wiki.soulruins.ru/_media/docs/blog/2016/05/ic810210.png&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
Да, да, да! Я был изрядно удивлён, что у &lt;a href=&quot;https://www.visualstudio.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.visualstudio.com&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Visual Studio&lt;/a&gt; есть младшенький брат, да ещё и какой! &lt;a href=&quot;https://www.visualstudio.com/code-vs&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://www.visualstudio.com/code-vs&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Visual Studio Code&lt;/a&gt; (vscode) подкупил меня следующим:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Бесплатный&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Открытый исходный код (т.е. дорабатывается сообществом)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Поддержка IntelliSense «из коробки»&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; В редактировании текста почти &lt;a href=&quot;https://code.visualstudio.com/docs/editor/editingevolved&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://code.visualstudio.com/docs/editor/editingevolved&quot; rel=&quot;ugc nofollow noopener&quot;&gt;ничем не хуже&lt;/a&gt; Notepad++&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Легкий и с настраиваемым внешним видом (темами)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Поддержка &lt;a href=&quot;http://ru.wikipedia.org/wiki/Git&quot; class=&quot;interwiki iw_wpru&quot; target=&quot;_blank&quot; title=&quot;http://ru.wikipedia.org/wiki/Git&quot; rel=&quot;noopener&quot;&gt;Git&lt;/a&gt; со всеми её плюшками&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Внешние &lt;a href=&quot;https://marketplace.visualstudio.com/vscode&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://marketplace.visualstudio.com/vscode&quot; rel=&quot;ugc nofollow noopener&quot;&gt;расширения&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Что-то ещё, чего я не успел увидеть за эти пару дней&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Да чёрт побери, он просто превосходен! &lt;img src=&quot;https://wiki.soulruins.ru/lib/images/smileys/wink.svg&quot; class=&quot;icon smiley&quot; alt=&quot;;-)&quot; /&gt; О нём не так много говорят, хотя это скорее из-за его молодости, но для меня он стал идеалом. Ниже таблица из расширений, которые я уже себе установил. Напоминаю, что это опыт всего лишь пары дней, поэтому список в дальнейшем может измениться (постараюсь изменять его по мере того, как будут появляться интересные расширения):
&lt;/p&gt;
&lt;div class=&quot;table sectionedit3&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;thead&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;th class=&quot;col0&quot;&gt; Название &lt;/th&gt;&lt;th class=&quot;col1&quot;&gt; Описание &lt;/th&gt;
	&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell&quot; rel=&quot;ugc nofollow noopener&quot;&gt;PowerShell&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Первое расширение в моём списке. Собственно то, ради чего всё задумывалось. Подсветка синтаксиса, снипплеты, IntelliSense и всё остальное для работы с &lt;abbr title=&quot;Windows PowerShell — расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad.&quot;&gt;PoSh&lt;/abbr&gt;. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Bookmarks&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; Закладки. Да. Это безумно удобно, оставлять закладки в коде, которые сохраняются между сеансами. &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row3&quot;&gt;
		&lt;td class=&quot;col0&quot;&gt; &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=MattiasPernhult.vscode-todo&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://marketplace.visualstudio.com/items?itemName=MattiasPernhult.vscode-todo&quot; rel=&quot;ugc nofollow noopener&quot;&gt;vscode-todo&lt;/a&gt; &lt;/td&gt;&lt;td class=&quot;col1&quot;&gt; После закладок нужны задачи, которые я смог бы оставлять внутри скриптов, чтобы не забыть что-то дописать или изменить. И с этим проблем больше нет! &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;4975-6019&amp;quot;} --&gt;
&lt;p&gt;
Мои пользовательские настройки:
&lt;/p&gt;
&lt;dl class=&quot;code&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;https://wiki.soulruins.ru/_export/code/docs/blog/2016/05/best_powershell_editor?codeblock=0&quot; title=&quot;Скачать фрагмент кода&quot; class=&quot;mediafile mf_json&quot;&gt;settings.json&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;&lt;pre class=&quot;code javascript&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;co1&quot;&gt;// отключаем отправление отчетов об ошибках&lt;/span&gt;
    &lt;span class=&quot;st0&quot;&gt;&amp;quot;telemetry.enableCrashReporter&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;co1&quot;&gt;// отключаем сбор и отправку статистики о работе приложения&lt;/span&gt;
    &lt;span class=&quot;st0&quot;&gt;&amp;quot;telemetry.enableTelemetry&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;co1&quot;&gt;// у меня git-portable, поэтому прописал путь к нему ручками, замечу, что используются двойные &amp;quot;\\&amp;quot;&lt;/span&gt;
    &lt;span class=&quot;st0&quot;&gt;&amp;quot;git.path&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;x:&lt;span class=&quot;es0&quot;&gt;\\&lt;/span&gt;git&lt;span class=&quot;es0&quot;&gt;\\&lt;/span&gt;bin&lt;span class=&quot;es0&quot;&gt;\\&lt;/span&gt;git.exe&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;co1&quot;&gt;// для расширения Bookmarks &amp;quot;плавающие за текстом&amp;quot; закладки&lt;/span&gt;
    &lt;span class=&quot;st0&quot;&gt;&amp;quot;bookmarks.useStickyBookmarks&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;co1&quot;&gt;// для расширения Bookmarks сохранение закладок между сессиями&lt;/span&gt;
    &lt;span class=&quot;st0&quot;&gt;&amp;quot;bookmarks.saveBookmarksBetweenSessions&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;,&lt;/span&gt;
    &lt;span class=&quot;co1&quot;&gt;// запрещаем открытие файлов в новом окне&lt;/span&gt;
    &lt;span class=&quot;st0&quot;&gt;&amp;quot;window.openFilesInNewWindow&amp;quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;false&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/dd&gt;&lt;/dl&gt;

&lt;p&gt;
На этом пока всё. Достаточно, для первой за почти год статейки. Ну и разумеется, она будет обновляться, по мере моего «общения» с vscode.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/powershell?do=showtag&amp;amp;tag=powershell&quot; class=&quot;wikilink1&quot; title=&quot;tags:powershell&quot; rel=&quot;tag&quot;&gt;powershell&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/editor?do=showtag&amp;amp;tag=editor&quot; class=&quot;wikilink1&quot; title=&quot;tags:editor&quot; rel=&quot;tag&quot;&gt;editor&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/git?do=showtag&amp;amp;tag=git&quot; class=&quot;wikilink1&quot; title=&quot;tags:git&quot; rel=&quot;tag&quot;&gt;git&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/ise?do=showtag&amp;amp;tag=ise&quot; class=&quot;wikilink1&quot; title=&quot;tags:ise&quot; rel=&quot;tag&quot;&gt;ise&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/powergui?do=showtag&amp;amp;tag=powergui&quot; class=&quot;wikilink1&quot; title=&quot;tags:powergui&quot; rel=&quot;tag&quot;&gt;powergui&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/visual_studio?do=showtag&amp;amp;tag=visual_studio&quot; class=&quot;wikilink1&quot; title=&quot;tags:visual_studio&quot; rel=&quot;tag&quot;&gt;visual studio&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/code?do=showtag&amp;amp;tag=code&quot; class=&quot;wikilink1&quot; title=&quot;tags:code&quot; rel=&quot;tag&quot;&gt;code&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/vscode?do=showtag&amp;amp;tag=vscode&quot; class=&quot;wikilink1&quot; title=&quot;tags:vscode&quot; rel=&quot;tag&quot;&gt;vscode&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;



&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Visual Studio Code&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;visual_studio_code&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;3234-&amp;quot;} --&gt;&lt;div class=&quot;footnotes&quot;&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__1&quot; id=&quot;fn__1&quot; class=&quot;fn_bot&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;Хотя конечно же, всё что я написал выше, вы просто обязаны попробовать если стоите перед выбором. Какие-то инструменты будут удачно дополнять, а какие-то, возможно, и будут для вас лучшим выбором, чем мой.&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 31 May 2016 12:11:19 +0000</pubDate>
        </item>
    </channel>
</rss>
