问题标签 [posh-git]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
116 浏览

powershell - 尝试在 oh my posh v3 中设置主题时出错

当我尝试运行Set-PoshPrompt -Theme jandedobbeleer 代码时,出现如下错误:

我的电脑在 windows 7 上运行,powershell 版本是 5.1。我也正确导入了模块。[在此处输入图像描述][1] 请帮助我解决这个问题。

0 投票
1 回答
161 浏览

powershell - 使用 powershell 将子文件夹内容上移一级;不同的父文件夹

我已经查看了关于 SO 的各种问题,但无法让脚本正常工作。Powershell 新手,我相信这很容易 - 任何帮助都会很棒

我有 170 个文件夹的目录结构:

我想将每个 DCIM 子文件夹中的所有 jpg 文件移到上一级的父文件夹中:

每个父文件夹都有不同的名称,并且可能有不同的 DCIM 子文件夹名称,但所有 jpg 文件都以其文件夹前缀命名(例如,DCIM1_001.jpg)。

我试过 Powershell:

但得到一个目的地是空错误。我也尝试过通配符:

但我认为我完全错了。我错过了什么?

0 投票
1 回答
458 浏览

windows - 如何让我的光标在 OhMyPosh 主题的高亮行之后的新行上?

我希望光标位于新行上,目前它与突出显示行位于同一行。我已经尝试添加"newline" : true,但它没有工作。我该如何解决?

在此处输入图像描述

0 投票
1 回答
1480 浏览

oh-my-zsh - Windows 终端 + oh-my-posh 未显示 git 状态

我已经在我的 Windows 终端中安装了 oh-my-posh 和 posh-git,但是它不会跟踪任何 git 更改,如图所示。不管我做了什么改变,它都只是这样显示,没有状态:

在此处输入图像描述

我也尝试过不使用 posh-git,因为我认为 oh-my-posh 默认具有此功能,但结果仍然相同。

这是我的 oh-my-posh 主题:

0 投票
1 回答
217 浏览

powershell - 如何在 git 信息之后使用 posh-git 在 Cmder Powershell 中获取“Lambda”符号?

我安装了 cmder 并将它与 Powershell 和 posh-git 一起使用。posh-git 将 git 信息放在 Lambda 之后,将光标放在 git 信息之后,没有任何空格: 我的提示

如何更改此设置以使 Lambda 出现在 git 信息之后?我已经玩过 wtrh$PrePrompt$PostPromptinconfig\user_profile.ps1但这只会影响 git 信息之前的任何内容。

0 投票
1 回答
44 浏览

git - 我使用两个 GitHub 帐户。如何自定义我的 posh-git 或 PowerShell 以便它始终显示当前登录的 git 用户名?

如果我在我的 oh-my-posh 主题 json 文件 (spaceship.omp.json) 中设置 display_user:true,我可以看到我的 Windows 帐户名称。我想知道我是否可以对 git 用户名做同样的事情。

0 投票
0 回答
89 浏览

powershell - 如何使 repo 状态出现在 posh git (oh-my-posh)

所以基本上我希望显示存储库状态而不是像这个例子那样隐藏:

在此处输入图像描述

我没有主题的终端显示回购状态,但是当我应用主题时,数字(回购状态)消失,就像你在这张照片中看到的那样:

在此处输入图像描述

所以这个问题有什么解决办法吗??

0 投票
0 回答
13 浏览

windows - 如何全局设置 posh-git 自定义变量?

我试过这两个:

  • $global:GitPromptSettings.DefaultPromptAbbreviateGitDirectory = $true
  • $GitPromptSettings.DefaultPromptAbbreviateGitDirectory = $true

但这些都不会改变全局的价值。当我打开一个新的 PowerShell 实例时,更改不会在那里应用,对于 VS Code 也是如此

有用信息:

  • 我有 PowerShell 7.2.1
  • 我正在使用 Microsoft Store 中的 Window 终端应用程序

任何建议都非常感激。提前致谢。

0 投票
0 回答
10 浏览

powershell - DefaultPromptEnableTiming 在 posh-git 提示符中显示什么?

在 posh-git 中有一个名为 DefaultPromptEnableTiming 的布尔变量。
当设置为 true 时,promt 末尾有一个数字。

任何建议都非常感激。提前致谢。