安装 git 附带的基本 GUI:https://git-scm.com/download/win;在 Windows 10 中运行良好,直到有一天我在桌面 3 上使用它,然后我必须切换桌面并关闭它或其他什么,因为现在当我启动 GUI 时,它似乎打开得很好,但在任何桌面上都没有活动窗口。该图标显示在任务栏上,当我将鼠标悬停在它上面时,它确实显示了正在运行的 GUI 的完美预览,但是当我点击它时,它不会去任何地方。
我怎样才能把窗户找回来?
PS版本:5.1.17134.858
我还没有对 Powershell 的类进行大量工作,但这里有一个简单的示例来说明我遇到的情况:
class xNode{
[uint64]$MyID=0
static [uint64]$ClassID=0
xNode(){
$MyID = [xNode]::ClassID++
}
[String] ToString(){return "xNode: $MyID"}
}
Run Code Online (Sandbox Code Playgroud)
不解析它会给出两个错误:
第 6 行 $MyID...,“无法分配属性,使用 '$this.MyID'。”
第 9 行 ..$MyID", "方法中未分配变量。"
我正在尝试使用名为 的类属性$MyID,并且这种用法似乎与帮助文档中给出的示例一致get-help about_Classes,当我将最后的整个示例复制到文件中然后尝试运行它时,我得到了$Head, $Body, ,...也有同样的错误$Title,当然我可以通过添加来强制它工作this.
class xNode{
[uint64]$MyID=0
static [uint64]$ClassID=0
xNode(){
$this.MyID = [xNode]::ClassID++
}
[String] ToString(){return "xNode: $($this.MyID)"}
}
Run Code Online (Sandbox Code Playgroud)
然而,我不想继续到处打字this.,是否有一些环境设置或我忽略的东西?
(注意:为了让它在命令行上工作,我还需要删除所有空白行)