当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Visual Studio Code 中复制 ISE 体验

作者:精品下载站 日期:2024-12-14 02:57:22 浏览:12 分类:玩电脑

如何在 Visual Studio Code 中复制 ISE 体验


虽然 VS Code 的 PowerShell 扩展并不寻求与 PowerShell ISE 完全同等的功能,但有一些功能可以使 ISE 用户的 VS Code 体验更加自然。

本文档尝试列出可以在 VS Code 中配置的设置,以使用户体验比 ISE 更熟悉一些。

离子选择模式

笔记

自 2019.12.0 版起的 PowerShell Preview 扩展以及自 2020.3.0 版起的 PowerShell 扩展中均提供此功能。

在 Visual Studio Code 中复制 ISE 体验的最简单方法是打开“ISE 模式”。为此,请打开命令面板(F1 或 Ctrl+Shift+P 或 Cmd+Shift+P(在 macOS 上)并输入“ISE 模式”。从列表中选择“PowerShell:启用 ISE 模式”。

此命令自动应用下面描述的设置结果如下所示:

[玩转系统] 如何在 Visual Studio Code 中复制 ISE 体验

ISE 模式配置设置

ISE 模式对 VS Code 设置进行以下更改。

  • 键绑定

    Function ISE Binding VS Code Binding Interrupt and break debugger Ctrl+B F6 Execute current line/highlighted text F8 F8 List available snippets Ctrl+J Ctrl+Alt+J

    笔记

    您也可以在 VS Code 中配置自己的键绑定。

  • 类似 ISE 的简化 UI

    如果您希望简化 Visual Studio Code UI 以更接近 ISE 的 UI,请应用以下两个设置:

    "workbench.activityBar.visible": false,
    "debug.openDebug": "neverOpen",
    

    这些设置隐藏了下面红色框中显示的“活动栏”和“调试侧栏”部分:

    [玩转系统] 如何在 Visual Studio Code 中复制 ISE 体验

    最终结果如下所示:

    [玩转系统] 如何在 Visual Studio Code 中复制 ISE 体验

  • 制表符补全

    要启用更多类似 ISE 的选项卡完成功能,请添加以下设置:

    "editor.tabCompletion": "on",
    
  • 执行时不关注控制台

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

    "powershell.integratedConsole.focusConsoleOnExecute": false
    

    出于可访问性目的,默认值为 true

  • 启动时不要启动集成控制台

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

    "powershell.integratedConsole.showOnStartup": false
    

    笔记

    后台PowerShell进程仍然开始提供IntelliSense、脚本分析、符号导航等,但不会显示控制台。

  • 假设文件默认为 PowerShell

    要创建新的/无标题的文件,请默认注册为 PowerShell:

    "files.defaultLanguage": "powershell",
    
  • 配色方案

    VS Code 有许多可用的 ISE 主题,使编辑器看起来更像 ISE。

    在命令面板中输入 theme 以获取 Preferences: Color Theme 并按 Enter。在下拉列表中,选择PowerShell ISE

    您可以在设置中设置此主题:

    "workbench.colorTheme": "PowerShell ISE",
    
  • PowerShell 命令资源管理器

    感谢 @corbob 的工作,PowerShell 扩展有了自己的命令资源管理器。

    在命令面板中,输入 PowerShell Command Explorer 并按 Enter。

  • 在 ISE 中打开

    如果您仍想在 Windows PowerShell ISE 中打开文件,请打开命令面板,搜索“在 ise 中打开”,然后选择PowerShell:在 PowerShell ISE 中打开当前文件

其他资源

  • 4sysops 有一篇很棒的文章,介绍如何将 VS Code 配置为更像 ISE。
  • Mike F Robbins 有一篇关于设置 VS Code 的精彩文章。

VS 代码提示

  • 命令面板

    命令面板是在 VS Code 中执行命令的便捷方式。使用 F1 或 Ctrl+Shift+P 或 Cmd+ 打开命令面板macOS 上的 Shift+P。

    有关更多信息,请参阅 VS 代码文档。

  • 隐藏调试控制台面板

    PowerShell 扩展使用 VS Code 的内置调试界面来调试 PowerShell 脚本和模块。但是,该扩展不使用调试控制台面板。要隐藏调试控制台,请右键单击调试控制台,然后选择隐藏“调试控制台”

    [玩转系统] 如何在 Visual Studio Code 中复制 ISE 体验

    有关使用 Visual Studio Code 调试 PowerShell 的详细信息,请参阅使用 VS Code。

更多设置

如果您了解更多让 ISE 用户更熟悉 VS Code 的方法,请为此文档做出贡献。如果您正在寻找兼容性配置,但找不到任何方法来启用它,请提出问题并询问!

我们也总是很乐意接受 PR 和贡献!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯