sergey vasin

The IT blog

Archive for the ‘Visual Studio Code’ Category

Развертывание модуля PowerShell с использованием Tasks в Visual Studio Code

leave a comment »

Когда мы пишем скрипты или функции, чаще всего для этого мы создаем какую-либо структуру папок (Plaster?) и уже в ней сохраняем наши .ps1 и .psm1 и (возможно, многочисленные) тестовые и вспомогательные файлы.

Закончив с написанием кода, мы организуем рабочие файлы в виде модуля, создав необходимый манифест и копируем все необходимые компоненты в определенный каталог, чтобы они были доступны в среде PowerShell (скорее всего это будет C:\Program Files\WindowsPowerShell\Modules).

Иногда нам может потребоваться скопировать модуль из рабочей папки в его окончательное местоположение для того, чтобы протестировать его функциональность. Причин может быть много, к примеру, одна из них — правильно ли мы указали значение параметра -FunctionsToExport командлета New-ModuleManifest.

Одним из вариантов автоматизации этой операции будет использование функционала Tasks в Visual Studio Code.

Читать далее…

Реклама

Written by Сергей Васин

Ноябрь 2, 2017 at 10:06

Опубликовано в PowerShell, Visual Studio Code

Visual Studio Code Snippets

leave a comment »

Visual Studio Code, как и многие другие редакторы кода поддерживает сниппеты — snippets. Сниппеты — это шаблоны, или, другими словами, заготовки кода, которые вы можете использовать при написании скриптов или функций.

Visual Studio Code содержит достаточное количество встроенных сниппетов, от «#endregion» до «workflow sequence». Увидеть их все можно нажав сочетание клавиш Ctrl+Space.

Однако, чтобы вам при этом не пришлось пробираться сквозь имена командлетов и их параметров, лучше это сделать, расположив курсов на отдельной строке.

Несмотря на все многообразие уже определенных сниппетов, мы всегда можем расширить их набор своими собственными заготовками. В Visual Studio Code это делается отдельно для каждого языка. Мы будем создавать сниппеты для PowerShell.

Читать далее…

Written by Сергей Васин

Октябрь 12, 2017 at 11:04

Опубликовано в PowerShell, Visual Studio Code

Visual Studio Code regions

leave a comment »

В версии 1.17.0 Visual Studio Code появилась поддержка регионов.

То есть теперь вы можете управлять возможностью свертывания части кода явным образом, а не только на основе отступов, что до этого времени было единственным вариантом.

Как это работает.

Читать далее…

Written by Сергей Васин

Октябрь 11, 2017 at 14:13

Опубликовано в PowerShell, Visual Studio Code

Несколько настроек Visual Studio Code

leave a comment »

В этой статье мы поговорим о нескольких полезных параметрах, изменение значений по умолчанию которых, возможно, сделает вашу работу с Visual Studio Code чуть удобнее.

Читать далее…

Written by Сергей Васин

Октябрь 10, 2017 at 14:14

Опубликовано в PowerShell, Visual Studio Code

Еще несколько сочетаний клавиш в Visual Studio Code

leave a comment »

Продолжим начатую в предыдущем посте тему и рассмотрим еще несколько полезных сочетаний клавиш в Visual Studio Code.

Читать далее…

Written by Сергей Васин

Июнь 20, 2017 at 10:59

Опубликовано в PowerShell, Visual Studio Code

Несколько сочетаний клавиш в Visual Studio Code

leave a comment »

Скорость и удобство работы в той или иной среде разработки зависят от того, насколько свободно вы себя в ней чувствуете. Одним из важных элементов этого является использование горячих клавиш.

Учитывая, что в качестве основного инструмента разработки для PowerShell теперь предлагается Visual Studio Code, предлагаю рассмотреть несколько полезных сочетаний клавиш.

Читать далее…

Written by Сергей Васин

Июнь 19, 2017 at 10:37

Опубликовано в PowerShell, Visual Studio Code

Установка PowerShell в качестве языка по-умолчанию в Visual Studio Code

leave a comment »

Когда в Visual Studio Code вы создаете новый файл, например, сочетанием клавиш Ctrl+N, среда разработки еще не знает, на каком языке вы собираетесь писать код, и в качестве варианта по-умолчанию предлагает «Plain Text».

Если же большинство ваших скриптов написано на каком-либо определенном языке, например, PowerShell, возможно, вы захотите указать по-умолчанию его.

Читать далее…

Written by Сергей Васин

Май 22, 2017 at 15:22

Опубликовано в PowerShell, Visual Studio Code