问题标签 [babun]
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.
terminal - vs代码的集成终端中出现不需要的符号
我在 Windows 的 VS 代码中使用嵌入式终端,但使用 babun 提供的 zsh 作为 shell。
我还在 Windows 终端应用程序中配置了一些提示。
出于某种原因,终端应用程序会显示提示我希望它的外观: windows 上的终端
但是集成终端在每行上方显示一个“%”符号: vs代码中的集成终端
我对自定义 shell 仍然很陌生,并且无法在网上找到解决方案,或者自己玩弄主题文件。
我希望有人可以在下面查看我的主题文件并帮助我了解“%”符号的可能违规者可能是: 修改后的 babun.zsh-theme
我修改了第 4 行和第 10 行,以在第 4 行显示整个路径,在第 10 行不显示任何路径。原件已被注释掉。
performance - 同一台机器上的两个 Cygwin 安装之间的性能非常不同
我花了很长时间试图弄清楚这个难题。当谈到 Cygwin 缓慢时,我已经排除了通常的嫌疑人。我有两种不同的 Cygwin 安装,它们的性能截然不同。这在下面被量化为“分叉性能”以及执行git difftool
操作的时间。
有人可以建议我接下来应该看什么吗?快速 cygwin 安装非常有用,但我现在需要一些最新的软件包,并且任何尝试安装,例如,python 3.x 都会导致整个安装升级(并因此减慢:( )。
性能差异总结
正在比较的 Cygwin 安装说明
版本 1(以下称为“V1”):这是Babun Cygwin v 1.2.0(最新稳定版本)。请注意,babun 本身已被废弃,因此这个版本的 Cygwin(64 位)已经过时了。
版本 2(以下称为“V2”):这是许多不同的事情:
- V1使用cygwin setup.exe升级到最新
- Babun v 1.2.0 的全新安装(是的,与 V1 相同!!)
- 全新安装 cygwin 64 位
- 每晚全新安装 Babun(来自http://40.114.204.90,我手边没有创建它的 Babun 叉子)
排除了通常的嫌疑人
问题是对于 git 操作,Version1 至少快 3 倍,并且在同一台机器上的fork 性能比 Version2 快近 50% 。我查看了 SO 和其他地方的“Slow Cygwin”帖子,实际上是我能找到的任何内容。这包括:
- 排除了任何BLODA 软件(查看了 BLODA 列表,并尝试打开 cygwin
CYGWIN=detect_bloda
并没有发现任何意外。很早就发现 ConEmuHK 注入是一个问题,我已经禁用它无济于事。另外排除任何事情类似的以下所有测试都是使用核心 shell 可执行文件 (zsh.exe) 或使用 mintty.exe 完成的,而顶部没有任何包装器,如 Conemu。 - 使用 strace 比较 V1 和 V2 加载的 DLL。显然,cygwin 特定的 DLL 是不同的,但非 Cygwin DLL 的列表是相同的。
- 我还尝试从 V1(快)-> V2(慢)分块复制 Cygwin DLL,在每次复制操作后执行 rebaseall。
- 我还试图找出 Babun 在创建便携式 Cygwin 安装时是否有特定的功能
我的 PATH 是最小的。路径上没有任何网络共享
/li>/etc/passwd
通过创建静态和/etc/group
配置排除 LDAP 问题,/etc/nsswitch.conf
如下所示:
详细的性能统计
性能差异的详细信息如下。
版本 1 - 性能
版本 2 - 性能
截至这篇文章的最新 Cygwin 64 位
git - git config --global 或 git push 不起作用。Bitbucket 相关
所以我一直在尝试 git push 到远程存储库。它通常有效,但直到最近我才收到这些错误。
我使用了 git log 并输入了我一直在使用的完全相同的名称/电子邮件,但它不会保存或确认。我仍然收到这些错误。当我使用它告诉我的命令时,什么也没有发生。有人告诉我使用 git rebase,但我不知道如何使用它或者它是什么。出于某种原因,即使在我使用它告诉我更改它并将我的电子邮件/姓名与我的 Bitbucket 帐户上的内容相匹配的命令之后,它仍然让我处于匿名状态。有什么建议么?
编辑:当我输入
和
它告诉我正确的名称和电子邮件它假设说
python - 我正在尝试在 babun 中为 AWS 使用 python 命令,但遇到错误
我正在使用 Babun 终端为 AWS 运行 python 命令,但遇到一些错误->
请让我知道解决此问题的解决方案。