问题标签 [console2]

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 投票
1 回答
1096 浏览

windows - 让 Ansicon 在 Console2(Windows 7、64 位)上运行

我想知道如何让 Ansicon 在 Console2 上工作。目前,当我运行 cmd.exe 并显示颜色(即 Rspec)时,它是颜色。

但是,我曾尝试使用 Console2 (Settings, Tabs, Shell -> C:\Windows\System32\cmd.exe "C:/Ansicon/ansicon.exe", C:\Windows\System32\cmd.exe ansicon, etc... ),它只是不太好用。我也尝试过诸如 的变体"C:/Ansicon/ansicon.exe",但它缩小了 Console2 窗口。

现在这是踢球者......在我在 Console2 中打开一个选项卡并验证没有颜色之后,通过运行 Rspec,我再次运行“ansicon”并执行相同的命令,并且会有颜色......

这可能是一个非常简单的问题,但希望有人能指出我正确的方向。

提前非常感谢!

0 投票
5 回答
3158 浏览

windows - 会话之间未保存 Console2 设置

我有一个不错的 Console2 设置,直到我搞砸了设置,它弄乱了我的整个设置。我解压并复制了现有安装的原始文件,并删除了用户设置目录 (User/AppData/Roaming/Console/console.xml) 中的 console.xml 文件。无论我尝试什么组合,我的透明度设置都不会在会话之间保存。事实上,在同一个会话中,如果我返回设置模式,透明度将设置回无。奇怪的是,我在外观选项卡上的设置都保存得很好。

有任何想法吗?

0 投票
2 回答
1000 浏览

console2 - console2 - 如何编辑配置文件,什么名称/位置?

错误地设置了 cygwin bash 的路径和命令序列。现在调用它会导致路径错误,所以想编辑运行代码来修复它。那个混蛋在哪里?已设置首选项以保存到配置文件。

0 投票
1 回答
652 浏览

console2 - 蝙蝠脚本 cmd 到 console2

在一些 .bat 文件中,我有以下行

我想将其更改为使用 console2 而不是 cmd 但没有运气。

任何人都可以帮助我吗?

0 投票
1 回答
279 浏览

cygwin - Console2 不使用 PS1 颜色

我在 Console2 中使用 Cygwin 和以下 PS1

提示具有正确的文本内容,但所有颜色都被忽略。

显示 Console2 的屏幕截图:

显示提示 Console2 的屏幕截图

当我使用薄荷时,颜色是完美的。

以 mintty 显示提示的屏幕截图

Console2 和 mintty 中的 TERM 设置相同:

0 投票
1 回答
809 浏览

powershell - 设置 PowerShell posh-git 的 WindowTitle - 转义连字符?

我正在尝试设置 Powershell(由控制台托管)的 WindowTitle 以匹配我的 posh-git 提示符的输出。因此,如果我有一个修改过的文件,我的提示将类似于:

[回购大师 +0 ~1 -0]

我想将 $Host.UI.RawUI.WindowTitle 设置为相同的东西,但字符串的“-0”部分似乎是某种转义序列。如果我做这样的事情:

我得到的只是'-0]'。关于提供转义字符以使其正常运行的任何想法?

如果我将“-”字符更改为 ~,那么我会得到整个标题:

[回购大师+0~1~0]

提前致谢。

0 投票
1 回答
7175 浏览

git - 如何在 Console2 中包装来自 Github for Windows 的 bash shell?

我试图让Github for Windows 的bash shell 被Console2 包装。这并不像我希望的那么容易。使用来自 git-scm.com 的 Windows 版 Git 非常简单。我知道我可以将那个 bash shell 与 Console2 一起使用没有问题,而且我一直很好奇如何使用 Github for Windows bash shell 来做到这一点。由于 Windows 版 Github 和 Windows 版 Git 的名称相似,我在寻找解决方案时遇到了挫折。 在此处输入图像描述

从 git-scm.com mysysgit aka Git for Windows 包装 bash shell 非常简单,因为它带有一个 sh.exe。您只需在 Console2 设置中填写 Shell: 字段,如下所示:

在此处输入图像描述

我的问题是如何让 Github for Windows bash shell 在 Console2 中打开?

在 Windows 版 Github 中,Shell 字段没有简单的路径和可执行文件。您可以做的是进入 Github for Windows 的选项并设置一个自定义程序并将其指向 Console2,如下所示: 在此处输入图像描述

真正的诀窍是什么进入 Console2 设置?什么进入 Shell: 字段以在 Console2 中获取 bash shell?如果你在选择 bash shell 的情况下查看 Github for Windows 的 shell 命令的目标,你会得到一些奇怪的东西:

这与 Github for Windows 使用的微软一键安装功能有关,这在我的实验中的 Console2 设置 Shell: 字段中不起作用。

0 投票
1 回答
122 浏览

console2 - console2“开始”不会将焦点更改为新窗口

当我通过键入“start”从“console2”打开一个目录时,窗口有时会在后台运行并且焦点停留在console2中。如果文件夹已打开且未最小化,则图标只会在任务栏中闪烁,我必须用鼠标寻找它才能选择它。当我使用 start 命令打开目录时,有没有办法强制 console2 使资源管理器成为焦点窗口?

0 投票
2 回答
4007 浏览

git - git status 仅在“以管理员身份运行”时正确,由于 Windows VirtualStore 导致的问题

我有一个我写的 Excel 插件的 git 存储库,所以路径是“C:\Program Files\Microsoft Office 15\root\office15\Library\BTRTools”(该“库”路径是 Excel add-让他们正常工作,所以我不能改变它)。我在 Win7 和 Win8.1 中都打开了 UAC。在 Win7 中一切正常,但是在 Win8.1 中,我的状态基本上是“一切都改变了”(但甚至一些奇怪的文件首先被提到为“已删除”,然后再次以与“未跟踪”相同的状态被提及。存储库真的'干净',尽管 git status 说什么,但我不能拉或做 reset --hard 或任何东西。

如果我使用“以管理员身份运行”选项运行“Console2”(我从中发出 git bash 命令的应用程序),则一切正常且状态干净(未列出任何更改)。我可以正确地执行拉动和任何其他命令。

在 Win7 和 Win8.1 中,我已为我的用户手动授予对 BTRTools 文件夹的完全访问权限(即使我已经是两者的管理员组的一部分)并验证 Console2 确实在 Win8.1 中以我的本地用户身份运行.

以前有没有人遇到过这个问题,并且对如何让 Console2/git 在 Win8.1 中正常工作有任何想法,而无需在“以管理员身份运行”模式下始终运行(得到提示)Console2?

提前致谢。

更新

我发现在特定条件下我在 Win7 中得到了相同的行为。我编写了一个脚本,通过创建和运行 ac# Process/ProcessStartInfo来批处理多个 git 命令,它显示的行为与 Win8.1 Console2 相同。在 Win7 控制台与 Win7 脚本(即 git status)中直接调用完全相同的命令会显示两个不同的结果。

该脚本(用 LINQPad 编写)以我当前的用户身份运行,但我假设当它创建并启动Process/ProcessInfo时,它以某种方式在不同的用户下运行。通过提供我的凭据,我能够在我的脚本中更正这个问题

注意:我验证了 Win7 和 Win8.1 中“我的”用户的安全组/设置似乎相同(属于 Admin 组)。

更新:获取 ACL 输出

我跑了 Get-ACL | 两台机器上 /BTRTools 目录上的格式列表。唯一的区别是 Win8 基本上对所有文件夹都有“应用程序包授权”,而 Win7 没有。不确定这是否暗示了任何事情。

更新:已解决

感谢@ian-boyd 为我指明了正确的方向。在 Console2/Git 工作正常的 Win7 机器上,我发现我有以下文件:

C:\Users\terry.aney\AppData\Local\VirtualStore\Program Files\Microsoft Office 15\root\office15\Library\BTRTools.git\index

我不确定它是什么时候创建的。如果我删除它,我在 Win7 上的 Console2/Git 开始“失败”,就像 Win8 所呈现的行为一样。我在 Win7 上恢复它,并将其复制到 Win8,现在 Console2/Win8 也正常运行。我有更大的战斗要打,所以我要继续前进。我不太明白这一点,但作为旁注,这是我尝试过的一些步骤

  • 根据此页面为用户组设置对 \Git 安装目录的完整文件/目录访问权限
  • 在 #1 中关闭每个用户位置的虚拟化文件和注册表写入失败。
  • 为用户组设置对 \Library 目录的完整文件/目录访问权限。

如果有人对处理此问题的“正确”方法有任何意见,我会全力以赴。

0 投票
2 回答
4281 浏览

windows - 从 Console2 复制到剪贴板

我使用Console2通过 SSH 连接到 EC2 (Ubuntu) 实例(如果是这种情况,我可以使用默认的 Windows 终端进行连接)。而且我需要将 SSH 密钥复制到剪贴板,以便我可以粘贴 Bitbucket 的部署密钥,如何将其复制到 Windows 剪贴板?谢谢你。