我正在尝试将新终端(Git Bash)添加到新的Windows终端,但是无法正常工作。
我尝试将数组中的commandline属性更改为profiles,git-bash.exe但没有运气。
有谁知道如何使它起作用?
提前致谢。
如何将新的 Windows 终端应用程序设置为在 Visual Studio 2019 中用作调试控制台?默认情况下,它会cmd.exe在我调试时启动。
这里有很多问题询问如何从powershell提升权限,几乎所有人都推荐这个命令:
Start-Process -Verb RunAs powershell.exe .....
Run Code Online (Sandbox Code Playgroud)
(或用于 Powershell Core 的 pwsh.exe)
这是有效的,在通过 UAC 块验证访问后,它会打开一个具有提升权限的新 Powershell 窗口。
但是,当我使用 Powershell 时,我在 Windows 终端(Windows 10 的新终端应用程序)中执行此操作,我想打开一个具有提升权限的新 Windows 终端实例,而不仅仅是一个 Powershell 窗口。
所以我尝试了这些命令:
Start-Process -Verb RunAs wt
Start-Process -Verb RunAs wt.exe
Start-Process -Verb RunAs (Get-Command wt)
Start-Process -Verb RunAs "C:\Users\lasse\AppData\Local\Microsoft\WindowsApps\wt.exe"
Run Code Online (Sandbox Code Playgroud)
他们都失败了:
启动进程:由于错误,无法运行此命令:系统无法访问该文件..
我假设这与我的配置文件中可执行文件所在的位置有关,但是如果我右键单击任务栏上的 Windows 终端图标并选择以管理员身份运行它,它会打开得很好。这就是我想要复制的。
那么有没有办法让我修改我在上面尝试过的命令,或者更改一些可以使其工作的访问设置?
对于我的特定实例,我只是想让弹出管理终端更简单,我不需要提升任意命令的方法,然后我会很乐意使用我已经在这里展示的命令。
使用非管理员用户帐户的 Windows 10。
从 Microsoft Windows 应用程序安装 Windows 终端。调用wt.exe从cmd.exe无法找到它。使用快捷方式从开始运行 Windows 终端打开它。
运行wt.exe在cmd.exe从管理员帐户成功地打开它。
PATH变量具有非管理员用户的相关条目:%USERPROFILE%\AppData\Local\Microsoft\WindowsApps其中包含wt.exe。在资源管理器中单击它会打开 Windows 终端。
cmd.exe 的输出where和输出echo:
C:\Users\sr>wt
'wt' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\sr>where wt
INFO: Could not find files for the given pattern(s).
C:\Users\sr>echo %USERPROFILE%
C:\Users\sr
Run Code Online (Sandbox Code Playgroud)
如何cmd.exe使用wt.ext非管理员帐户打开 Windows 终端?
编辑:所有命令都从 cmd.exe 中运行
编辑 2:wt.exe 也无法从 Powershell 启动,包括标准和管理员:标准:
PS …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 choco 在此 Windows Server 2019 数据中心上安装 Windows 终端,阅读以下内容:https: //computingforgeeks.com/easy-way-to-install-windows-terminal-on-windows/
PS C:\Windows\system32> choco install microsoft-windows-terminal 巧克力 v0.10.15 安装以下软件包: 微软 Windows 终端 通过安装,您接受软件包的许可证。 进度:正在下载 microsoft-windows-terminal 1.9.1942.0... 100% microsoft-windows-terminal v1.9.1942.0 [已批准] microsoft-windows-terminal 软件包文件安装已完成。执行其他安装步骤。 包 microsoft-windows-terminal 想要运行“chocolateyInstall.ps1”。 注意:如果不运行此脚本,安装将失败。 注意:要下次自动确认,请使用“-y”或考虑: choco 功能启用 -n 允许全局确认 您想运行该脚本吗?([Y]es/[A]ll - 全部同意/[N]o/[P]rint):a 错误:此软件包至少需要 Windows 10 版本 1903/操作系统内部版本 18362.x。 microsoft-windows-terminal 安装不成功。 运行“C:\ProgramData\chocolatey\lib\microsoft-windows-terminal\tools\chocolateyInstall.ps1”时出错。 详细信息请参阅日志。 Chocolatey 安装了 0/1 个软件包。1 个包失败。 有关详细信息,请参阅日志 (C:\ProgramData\chocolatey\logs\chocolatey.log)。 失败 - microsoft-windows-terminal(退出-1) - 运行“C:\ProgramData\chocolatey\lib\microsoft-windows-terminal\tools\chocolateyInstall.ps1”时出错。 详细信息请参阅日志。
正如您所听到的,新的 Windows 终端已经发布。我找不到的是如何调整窗口大小。在旧控制台中,如果您想更改设置,它会给您一个 GUI,但在新控制台中,您需要 JSON 命令。我试过一对夫妇这是命令的initialCols和initialRows,但他们并没有为我工作,我试图寻找了一段时间的解决方案。我有没有其他方法可以调整窗口大小,或者在这个时间点是不可能的?
我编辑了设置文件,肯定有错别字,现在应用程序在启动时崩溃。
在线文档说设置存在于 $env:LocalAppData\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
我无法弄清楚该路径的含义,因为它在计算机上不存在。
我只想在与我所在的上一个选项卡相同的文件夹中启动一个新选项卡。这可能吗,如果可以,如何?顺便说一下,这是使用 Windows 终端。
当我启动 Windows 终端时,我得到以下信息:
如何摆脱版权和版本通知、帮助 URL 和更新检查?我只想进入命令行。
我的 powershell 配置文件在 settings.json (Windows 终端的配置文件)中如下所示:
{
"guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"hidden": false,
"name": "PowerShell",
"source": "Windows.Terminal.PowershellCore",
"fontFace": "Cascadia Code PL",
"startingDirectory": "C:\\Users\\user1\\desktop\\"
}
Run Code Online (Sandbox Code Playgroud)
我见过 -nologo 等标志,但我没有命令行来传递它。
我正在尝试设置新的 Windows 终端以使用 git-bash。这是我目前的个人资料:
{
"guid": "{00000000-0000-0000-ba54-000000000002}",
"tabTitle": "Git Bash",
"copyOnSelect": true,
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "\"%PROGRAMFILES%\\git\\bin\\bash.exe\" --login -i -l",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 12,
"historySize" : 9001,
"name" : "Git Bash",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "C:\\git",
"useAcrylic" : false,
"wordDelimiters": ":",
"icon" : "%PROGRAMFILES%\\git\\mingw64\\share\\git\\git-for-windows.ico"
Run Code Online (Sandbox Code Playgroud)
使用 Windows 终端的一个缺点是,当使用双击选择文本时,它只选择一个单词,而不是更智能的选择(如完整路径)。
我试过使用设置“ wordDelimiters:”,设置如下:
`wordDelimiters: ":"`
Run Code Online (Sandbox Code Playgroud)
或者
`wordDelimiters: "()'-:,.;<>~!@#$%^&*|+=[]{}~?"`
Run Code Online (Sandbox Code Playgroud)
但它似乎对双击时选择的文本没有任何影响。
双击“我的”时的预期行为是它选择整个路径(包括文件名)。相反,它只是选择“我的”。路径/到/我的/file.txt
有谁知道如何让它工作,就像在原生 …
windows-terminal ×10
windows ×3
git-bash ×2
chocolatey ×1
console ×1
powershell ×1
terminal ×1