Скорость и удобство работы в той или иной среде разработки зависят от того, насколько свободно вы себя в ней чувствуете. Одним из важных элементов этого является использование горячих клавиш.
Учитывая, что в качестве основного инструмента разработки для PowerShell теперь предлагается Visual Studio Code, предлагаю рассмотреть несколько полезных сочетаний клавиш.
Стоит сказать, что это не полный и всеобъемлющий обзор, а только несколько сочетаний, которые сделают ваш процесс разработки чуть более удобным.
Format Document
Сочетание клавиш Shift+Alt+F позволяет привести весь файл к более аккуратному и удобочитаемому виду. Например, код
function f { do-this do-that } @{ first = 1 second = 2 third = 3 }
после нажатия Shift+Alt+F будет выглядеть следующим образом
function f { do-this do-that } @{ first = 1 second = 2 third = 3 }
Format Selection
Сочетание клавиш Ctrl+K Ctrl+F делает то же самое, что и Shift+Alt+F, только для выделенной области текста и может пригодиться в том случае, когда в вопросах оформления кода вы согласны не со всеми взглядами Visual Studio Code.
Сочетание клавиш Ctrl+K Ctrl+F делает то же самое, что и Shift+Alt+F, только для выделенной области текста и может пригодиться в том случае, когда в вопросах оформления кода взгляды Visual Studio Code не всегда совпадают с вашими.
Expand Alias
Сочетание клавиш Shift+Alt+E действительно только в том случае, если в качестве языка указан PowerShell. Использование этого сочетания позволяет заменить все псеводнимы (алиасы) в коде на соответствующие им имена командлетов и функций. Это может быть полезным, когда в спешке набросанному скрипту
ps | sort -Property Id | select -Property Id, Name
нужно придать более формальный вид
Get-Process | Sort-Object -Property Id | Select-Object -Property Id, Name
Это сочетание клавиш не требует выделения, а применяется сразу ко всему тексту.
Online Help
Ctrl+F1 позволяет открыть страницу с документацией для командлета, на котором в данный момент находится курсор. Опять же, действительно только для PowerShell.
Open Current File in PowerShell ISE
Еще одно сочетание, которое применяется только к PowerShell — Ctrl+Shift+I. Оно открывает текущий файл в PowerShell ISE.
Reveal Active File in Windows Explorer
Сочетание клавиш Ctrl+K R показывает текущий файл в Windows Explorer.
Также сочетание Shift+Alt+R, нажатое в тот момент, когда боковая панель Explorer в Visual Studio Code открыта и находится в фокусе, показывает выделенный в этой панели файл в Windows Explorer.
Copy Path of Active File
Клавиши Ctrl+K P позволяют скопировать путь к текщему файлу в файловой системе в буфер обмена.
Так же, как и в предыдущем случае, сочетание Shift+Alt+C, нажатое тогда, когда боковая панель Explorer находится в фокусе, копирует путь к выделенному в данный момент файлу.
Еще несколько сочетаний клавиш
Ctrl+B — Toggle Side Bar Visibility — позволяет показать или спрятать боковую панель.
Ctrl+K Z — Toggle Zen Mode — включает и выключает так называемый Zen Mode, режим, когда вы остаетесь с вашим кодом один на один.
Ctrl+K Ctrl+T — Color Theme — позволяет изменить тему оформления.
Ctrl+K M — Change Language Mode — изменяет язык программирования, сопоставленный файлу, например, PowerShell, C# или Plain Text, от чего зависит цветовая разметка, сообщения об ошибках и многое другое.
Ctrl+K Ctrl+S — Open Keyboard Shortcuts — открывает список текущих сочетаний клавиш, где вы можете внести нужные вам изменения.
Ctrl+K Ctrl+M — Keymaps — позволяет установить расширения, изменяющие сопоставления горячих клавиш в соответствии с используемыми в каком-либо другом редакторе, как то Vim, Sublime или Emacs, что позволяет сделать переход на Visual Studio Code более простым.
Еще несколько сочетаний клавиш в Visual Studio Code.
Страницы в социальных сетях:
Twitter: https://twitter.com/vsseth
Facebook: https://fb.com/inpowershell
VKontakte: https://vk.com/inpowershell