标签: windows-terminal

如何将bash定义为默认Windows终端命令处理器?

微软已经在Windows Store上发布了Windows Terminal的预览版,该版本允许使用PowerShell,命令提示符和Bash(使用Windows Linux子系统)来处理命令。

由于PowerShell是默认处理器,因此每次启动终端时,我都需要再次将其更改为Linux Bash。

是否可以将默认处理器定义为Linux,而不是一遍又一遍地将其重置?

bash windows-subsystem-for-linux windows-terminal

5
推荐指数
1
解决办法
363
查看次数

从PowerShell脚本识别新的Windows Terminal

我正在编写一个新的PowerShell脚本,并且想使用unicode表情符号,新的Windows Terminal Preview现在支持这些表情符号。但是,对于运行不支持它的“旧版” PowerShell的用户,我不希望显示无法识别的字符,而是希望向他显示其他一些文本/符号。

更简单地说-我想知道我的PS脚本何时在新的Terminal中运行,并为其他PS终端显示一件事,并显示其他内容。

我尝试使用$env:TERM_PROGRAM。如果我使用的是vscode PS终端内部,它将返回“ vscode”,但是在普通PS终端或新终端下,它将不返回任何内容。

有任何想法吗?

powershell windows-terminal

5
推荐指数
1
解决办法
72
查看次数

从 CLI 在 Windows 终端的运行实例中打开一个新选项卡

有没有办法从 CLI 在 Windows 终端的运行实例中打开一个新选项卡并使其指向特定文件夹?

每次我运行wt.exe -d c:\my-folder它都会打开一个新窗口。

windows-terminal

5
推荐指数
3
解决办法
3570
查看次数

如何从powershell提示中删除“username@host”?

我正在使用带有外壳的 Windows 终端(预览版),就像1.PowerShell, 2.WSL在我的 Windows 10 机器中一样。我安装了最新版本oh-my-poshposh-git自定义终端。我当前的主题是Agnoster提供丰富多彩的自定义提示。但我想从我的提示中去掉“username@host”。

例如:

当前=> username@host D:\folder-name>

需要=> D:\文件夹名称>

我尝试了一些带有$GitPromptSettings变量的东西,也在 GitPrompt.ps1posh-git 文件夹内的文件中尝试了一些东西,但没有用。

另外,由于我有 oh-my-posh 和 posh-git,两者都具有快速自定义属性还是仅来自 posh-git?

任何帮助表示赞赏。

posh-git powershell-4.0 windows-terminal

5
推荐指数
3
解决办法
2671
查看次数

如何在新的 Windows 终端中使用 Google Cloud Shell

我只想使用新的 Windows 终端应用程序中的配置文件通过 SSH 连接到我的计算实例。

powershell google-compute-engine google-cloud-platform windows-terminal

5
推荐指数
3
解决办法
3197
查看次数

使用 Cascadia 代码 PL 时,Windows Terminal-PowerShell 某些字形图标未呈现

我正在使用 Windows 终端 - PowerShell 核心 7。

Cascadia 代码版本 - 2102.25
字体:cascadia 代码 PL

主题:Paradox,3.8.3之前的字形不渲染。
在此处输入图片说明

主题:外星人,~2 之前的字形没有渲染。
在此处输入图片说明

主题:AgnosterPlus,许多字形没有渲染。 在此处输入图片说明

还有许多其他主题,一些字形没有渲染。

powershell powerline windows-terminal

5
推荐指数
1
解决办法
1366
查看次数

如何在 Windows 终端 powershell 选项卡中运行 powershell 脚本 (.ps1)?

我尝试使用 Windows 终端 (wt.exe) 打开脚本,但它显示错误:

[error 0x800700c1 when launching `"C:\Users\hjdom\OneDrive\Desktop\All desktop stuff\Python Game\RunGame.ps1"']
Run Code Online (Sandbox Code Playgroud)

我真的需要它在 Windows 终端中运行,因为它允许您在脚本结束后继续输入命令。我正在使用该脚本来运行 python 文件。

这是 ps1 脚本包含的内容:

python ./pythonfiles/startgame.py
Run Code Online (Sandbox Code Playgroud)

非常感谢!-蓝隼HD

powershell windows-terminal

5
推荐指数
1
解决办法
1万
查看次数

使用现代终端(例如 Windows 终端)运行 Julia

我是 Julia 的初级用户。根据 Julia 编程语言的网页,“我们强烈建议使用现代终端运行 Julia,例如从 Microsoft Store 安装 Windows 终端”(Julia 1.6 for Windows)。事实上,PowerShell 以更好的方式处理 Julia 字体。

但是,Julia 的安装会生成一个默认在 cmd 下运行的开始菜单项。如何创建运行 Julia 以便它默认使用 PowerShell?

powershell julia windows-terminal

5
推荐指数
1
解决办法
778
查看次数

将默认 Windows 终端起始目录设置为 c 盘 WSL 中的文件夹

我正在尝试为 Windows 终端中的 WSL 提示设置默认终端,以从 C 驱动器下的特定文件夹启动。

我能够到默认设置/mnt,但它不会让我走/mnt/c/<myfolder>,每当我这样做是套回/mnt/c/Users/<myuser>

windows-subsystem-for-linux windows-terminal

4
推荐指数
1
解决办法
2955
查看次数

将 SQL Shell (psql) (postgres) 添加到 Windows 终端

我正在尝试将新的终端 Postgres shell (psql) 添加到 Windows 终端。我想将其添加到设置中的配置文件列表中。

这是 Windows 终端。

窗口终端

在设置文件中,我们可以添加配置文件列表。在该列表中,我有 Windows PowerShell、命令提示符和 Azure Cloud Shell。

如何在该列表中添加 psql shell?

    {
          "guid": "{some guid}",
          "hidden": false,
          "name": "SQL Shell (psql)",
          "source": ?
    }
Run Code Online (Sandbox Code Playgroud)

我查阅了有关此问题的各种文章,但没有一个有有效的解决方案。

谁能帮我这个?

psql windows-terminal

4
推荐指数
1
解决办法
5292
查看次数