PowerShell ISE 控制台中的换行?

Nex*_*ine 13 powershell powershell-ise

我有时会在 PowerShell ISE(Windows 8.1 上的 v4)中使用一些东西时编写很长的代码行。我发现它的控制台窗口在很多方面都有帮助,但我无法弄清楚如何让它包裹长行;当我只想使用键盘时,它让我使用鼠标。

截屏

有没有办法在 PowerShell ISE 中启用自动换行?如果失败,我可以使用键盘向左/向右滚动吗?

注意:这是一个独立于如何使用反引号 (`) 运算符将命令拆分成多行的问题。

Faz*_*r87 6

不幸的是,ISE 没有这个功能......考虑到 PowerShell(非 ISE)有这个功能,这很奇怪。

不幸的是 - Windows 10/PowerShell 5 ISE 也好不到哪里去。唯一可能的解决方案是:

  • 波浪号/反引号 (`) - 你已经说过你知道了
  • 在 cmdlet 资源管理器中构建命令时使用 ISE“复制”功能,然后粘贴到单独的控制台 - 不太理想,但它可能有效
  • 在 Notepad++ 等第三方应用程序中开发并在 ISE/PowerShell 中测试
  • 在非 ISE PowerShell 命令提示符下工作并使用 Tab 补全而不是 Intellisense。
  • 调查其他一些 ISE,例如 PowerShell Studio(付费),根据我的一位同事的说法,它似乎可以换行

抱歉,我帮不上什么忙了。

  • 真是可悲。 (5认同)