如何复制 Visual Studio Code 中的 ISE 体验How to replicate the ISE experience in Visual Studio Code

本文内容

适用于 VSCode 的 PowerShell 扩展不会查找在 PowerShell ISE 的完整功能奇偶一致性,而有功能到位,才能使 VSCode 体验更自然的 ISE 的用户。

本文档会尝试将在 VSCode 以使用户体验更熟悉相比在 ISE 中可配置的列表设置。

键绑定Key bindings

功能ISE 绑定VSCode 绑定
中断并中断调试器Ctrl+BF6
执行当前突出显示行/文本F8F8
列表可用代码段Ctrl+JCtrl+Alt+J

自定义键绑定Custom Key bindings

你可以配置你自己的键绑定也 VSCode 中。

Tab 自动补全Tab completion

若要启用更类似于 ISE 的 tab 自动补全,请添加此设置:

  1. "editor.tabCompletion": "on"

备注

此设置已添加到 VSCode 直接 (而不是扩展中)。其行为由 VSCode 直接确定,无法更改的扩展插件。

在控制台上执行时没有焦点No focus on console when executing

若要在使用执行时,在编辑器中保持焦点F8:

  1. "powershell.integratedConsole.focusConsoleOnExecute": false

默认值是true用于可访问性目的。

不要在启动时开始集成的控制台Don't start integrated console on startup

若要在启动时停止集成的控制台,请设置:

  1. "powershell.integratedConsole.showOnStartup": false

备注

后台 PowerShell 进程仍将启动,因为它提供 IntelliSense,脚本分析、 符号导航,等等。但不会显示在控制台中。

假设文件默认情况下是 PowerShellAssume files are PowerShell by default

若要使新/无标题文件,因为 PowerShell 默认情况下注册:

  1. "files.defaultLanguage": "powershell"

配色方案Color scheme

有大量 ISE 主题适用于 VSCode 将看起来更像 ISE 编辑器。

在中命令面板类型theme若要获取Preferences: Color Theme然后按Enter在下拉列表中,选择PowerShell ISE

可以使用在设置中设置此主题:

  1. "workbench.colorTheme": "PowerShell ISE"

PowerShell 命令资源管理器PowerShell Command Explorer

衷心感谢的工作成果 @corbob ,PowerShell 扩展具有其自己命令资源管理器的开始部分。

在中命令面板,输入PowerShell Command Explorer然后按Enter

在 ISE 中打开Open in the ISE

如果您会得到想是否仍要在 ISE 中打开一个文件,则可以使用Shift+Alt+P

其他资源Other resources

  • 具有 4sysops优秀文章配置 VSCode 是更像是在 ISE。
  • 具有 Mike F Robbins优秀文章设置 VSCode。
  • 了解 PowerShell 具有出色写入获取 VSCode 的 PowerShell 安装程序。

更多设置More settings

如果您知道的更多方式进行 VSCode 感觉更熟悉的 ISE 用户,参与此文档。如果要查找的兼容性配置但找不到任何方式来启用它,请提出问题并提出你的问题 !

我们始终乐于接受 Pr 和贡献也 !

VSCode 提示VSCode Tips

命令面板Command Palette

F1或者Ctrl+Shift+P (Cmd + 移位+P在 macOS 上)

在 VSCode 中执行命令的简便方法。有关详细信息,请参阅VSCode docs