在PowerShell ISE中编写脚本时,我经常折叠长函数。但是,如果在编辑折叠功能上方的脚本 时引入语法错误,PowerShell ISE会将所有功能 all 扩展到语法错误下方。
如何防止ISE扩展功能?
答案 0 :(得分:-1)
这是因为,由于省略了引号,因此超出该范围的所有文本均被视为字符串的一部分。因此,您在下面的功能中认识到,PowerShell编辑器没有。因此,它以深红色显示整个文本,该颜色以其显示“静态”文本的颜色。仅当到达第221行中的第二个单引号时,它才认为这是文本的结尾...(因此颜色会改变!)