PowerShell 技能连载 - 在 PowerShell ISE 中添加单行注释

在前一个技能中,我们学习了针对 PowerShell ISE 的命令扩展。以下是另一个例子,增加 CTRL+K 键盘快捷键,在选中的每一行尾部添加注释 (#)。

1
2
3
4
5
6
7
8
function Invoke-Comment
{
$file = $psise.CurrentFile
$comment = ($file.Editor.SelectedText -split '\n' | ForEach-Object { "#$_" }) -join "`n"
$file.Editor.InsertText($comment)
}

$psise.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('Comment Out', { Invoke-Comment }, 'CTRL+K')

PowerShell 技能连载 - 在 PowerShell ISE 中添加单行注释

http://blog.vichamp.com/2017/11/29/adding-single-line-comments-in-powershell-ise/

作者

吴波

发布于

2017-11-29

更新于

2022-07-06

许可协议

评论