- 如何复制 Visual Studio Code 中的 ISE 体验How to replicate the ISE experience in Visual Studio Code
- 键绑定Key bindings
- Tab 自动补全Tab completion
- 在控制台上执行时没有焦点No focus on console when executing
- 不要在启动时开始集成的控制台Don't start integrated console on startup
- 假设文件默认情况下是 PowerShellAssume files are PowerShell by default
- 配色方案Color scheme
- PowerShell 命令资源管理器PowerShell Command Explorer
- 在 ISE 中打开Open in the ISE
- 其他资源Other resources
- 更多设置More settings
- VSCode 提示VSCode Tips
如何复制 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+B | F6 |
执行当前突出显示行/文本 | F8 | F8 |
列表可用代码段 | Ctrl+J | Ctrl+Alt+J |
自定义键绑定Custom Key bindings
你可以配置你自己的键绑定也 VSCode 中。
Tab 自动补全Tab completion
若要启用更类似于 ISE 的 tab 自动补全,请添加此设置:
"editor.tabCompletion": "on"
备注
此设置已添加到 VSCode 直接 (而不是扩展中)。其行为由 VSCode 直接确定,无法更改的扩展插件。
在控制台上执行时没有焦点No focus on console when executing
若要在使用执行时,在编辑器中保持焦点F8:
"powershell.integratedConsole.focusConsoleOnExecute": false
默认值是true
用于可访问性目的。
不要在启动时开始集成的控制台Don't start integrated console on startup
若要在启动时停止集成的控制台,请设置:
"powershell.integratedConsole.showOnStartup": false
备注
后台 PowerShell 进程仍将启动,因为它提供 IntelliSense,脚本分析、 符号导航,等等。但不会显示在控制台中。
假设文件默认情况下是 PowerShellAssume files are PowerShell by default
若要使新/无标题文件,因为 PowerShell 默认情况下注册:
"files.defaultLanguage": "powershell"
配色方案Color scheme
有大量 ISE 主题适用于 VSCode 将看起来更像 ISE 编辑器。
在中命令面板类型theme
若要获取Preferences: Color Theme
然后按Enter。在下拉列表中,选择PowerShell ISE
。
可以使用在设置中设置此主题:
"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。