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

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

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

从 Powershell ISE 到 VSCode...尝试一下!


首先!我不是软件开发人员,我仅使用 VSCode 来构建小型 powershell 自动化脚本。所以我的 VSCode 从未见过 python 或任何其他语言。我认为这也是一个大问题,因为 VSCode 可以做的事情比一些小型 powershell 脚本开发要多得多。许多管理人员不使用 VSCode,因为他们找不到相关设置,或者只是被大量的设置和可能性搞得不知所措。

重置 VS 代码

如前所述,仅重置 VSCode 用户设置对我来说是一个小小的挑战。在我们开始介绍一些很酷的事情之前,这里有一些将 VSCode 重置为默认设置的简短说明。它可能有用?

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

在当前版本的 VS Code 中,默认情况下您看不到 json 配置文件,但您可以使用“json”搜索它并手动编辑它(删除所有内容)。别忘了保存。

经过短暂的游览后,我们可以开始向 VSCode 添加一些扩展。

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

重新加载后,您应该在 VS Code 中找到 powershell 图标。

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

看起来有点眼熟,就像老式的 ISE。

很好,但它感觉不像 ISE 和我已知的 powershell 脚本环境。尝试一下!没有智能感知,没有自动完成。 F8 不起作用。嗯。

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

我们怎样才能恢复良好的旧脚本环境呢?

正如开头提到的,“settings.json”文件中定义了许多设置。关键是我们可以施展一些魔法,恢复我们的脚本环境。

在 VS Code 中再次获取 settings.json 文件并插入此内容。
2020 年 6 月 1 日更新

旧版本的 VSCode:

{
    "powershell.powerShellExePath": "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe",
    "files.defaultLanguage": "powershell"
}

新版本(1.42 和 PowerShell 扩展 2020-03

{
    "files.defaultLanguage": "powershell"
}

如果您想使用不同的 PowerShell 版本,请参阅 Stackoverflow 上的这篇文章

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

即使您关闭并重新打开 VS Code,它仍然使用 powershell 作为默认文件类型。这是因为我们更改了全局配置文件。它位于以下路径:

%APPDATA%\Code\User\settings.json

很高兴知道

快捷方式

许多“隐藏”功能和设置可以通过快捷方式访问。默认快捷键可以在此链接中找到:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

我认为 VS Code 入门最重要的快捷方式是:

F1=命令面板
F5=执行标记的行
F8=启动完整脚本
Ctrl +F=查找
Crtl + H=替换
Crtl + N=新文件

“工作区”设置和“全局”settings.json 之间的区别

如前所述,在 VS Code 中,有一个“全局”settings.json 文件,您还可以在工作区中定义一个特殊文件。另请参阅这篇文章。

行为非常简单。如果您在“全局”settings.json 中定义一些设置,它将应用于完整的 VS Code 会话。如果您在一个工作区中定义特殊设置,它将覆盖全局设置。

例子 :

我添加了 powershell 脚本编写的工作目录(打开文件夹),其中包含我创建的所有 ps 脚本。没有特殊设置,因为全局设置就足够了。看起来像这样:

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

但出于演示目的,我创建了一个特殊的工作区,该工作区位于完全不同的位置,并添加了文件夹 c:\temp\demoscripting。如您所见,我还在该路径中找到了工作区配置文件。我只是想让字体大小更大,并且在终端中也有同样的效果。所有文件也应该以 UTF8 编码。所以我的观众可以阅读所有内容。

[玩转系统] 从 Powershell ISE 到 VSCode...尝试一下!

我更改了“demoscripting.code-workspace”文件,如屏幕截图所示。并且不要忘记保护文件。

"editor.fontSize": 20,
"terminal.integrated.fontSize": 20,
"files.encoding": "utf8",

每次我重新打开演示脚本工作区时,我的字体都会变大。演示期间无需更改任何内容。

另请参阅这些链接以获取有关工作区的更多信息 https://code.visualstudio.com/docs/editor/multi-root-workspaces

很快我将添加另一篇文章,关于自动化 ps 脚本概要/标题。请继续关注并享受 vscode 的乐趣。

如果您喜欢这篇文章,请点击“有用”。玩得开心。

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

取消回复欢迎 发表评论:

关灯