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

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

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

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

Читать далее