Улучшаем взаимодействие с кавычками и скобками при помощи PSReadline

В этой статье мы продолжим исследование содержимого файла SamplePSReadLineProfile.ps1 из модуля PSReadline.

Во многих редакторах кода взаимодействие со скобками — () {} [] — и кавычками — "" '' — построено следующим образом — вы вводите первую из них, и вторая добавляется автоматически, если тут же при помощи клавиши Backspace вы стираете первую, то вторая также удаляется. Закончив ввод содержимого, вы вводите правую скобку или кавычку, и редактор кода не добавляет еще одну, а перешагивает через существующую.

То же самое мы можем сделать и в консоли PowerShell.

Читать далее

Сохранение введенной команды PowerShell для последующего использования

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

Знакомо?

В этой статье мы поговорим о нескольких подходах, что могут нам помочь в подобных ситуациях.

Читать далее