控制台语法检测

Windows 10 中的PowerShell控制台可以对输入进行语法预检测 4


从前在PowerShell控制台中输入一段有语法错误的脚本,PowerShell非常懒惰,只有等你按了回车运行时,才会告诉你这里不对,那里不对,先污染后治理。

今天在Windows 10操作系统中发现,新版的PowerShell控制台可以对用户的输入进行语法预检测,你输入了一段包含有语法错误的脚本,

PS C:\Windows\system32> $array = @ (2,3,6)

提示符最后的箭头会变成红色,上面的语法错误在于我的@和左括号之间多了个空格

此时红色的箭头>如果还不能引起您的重视,或着您也不知道错在哪里,按回车,PowerShell会将具体的语法错误信息以红色的消息显示出来:

PowerShell控制台语法检测

PowerShell控制台语法检测

直至此时,你的脚本还没有真正运行。如果您不听劝告,一意孤行,还是继续按回车运行,此时才会看到脚本执行错误的信息。

控制台语法检测

控制台语法检测

朋友们,难道不该为这一人性化的用户体验点个赞!

本文链接: https://www.pstips.net/syntax-check-in-console-on-win10.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

4 条评论 “Windows 10 中的PowerShell控制台可以对输入进行语法预检测