git-bash

Git Bash 延迟输出
git-bash

Git Bash 延迟输出

我在 Windows 上的 git bash 终端中运行一些程序,并将输出重定向到 grep 以搜索特定关键字。问题是输出被延迟了,所以看起来终端等待了一大块输出然后才显示它。如果我删除 grep,就不会有延迟了。如何修复输出重定向到 grep 时的延迟? ...

Admin

在 git-bash 固有安装的 `vim` 中调用 msys2 `bash` 之外的 `/dev/pty` 时,无法将其用于 msys2 `bash`
git-bash

在 git-bash 固有安装的 `vim` 中调用 msys2 `bash` 之外的 `/dev/pty` 时,无法将其用于 msys2 `bash`

环境:Windows 11 pro。 我想msys2在 git-bash 的 vim 中调用 bash,其中两者共享相同版本的vim和bash(尽管这种上下文看起来很奇怪)。 我问一个起源问题set -m在 Vi/Vim SE 中,问题似乎是在 中调用:call term_start("/d/msys64/usr/bin/bash -li -vx")(-l是 source .bash_profile,等等,-i是为了确保我们可以在 vim 中使用 bash )时没有选项vim。它显示hivxBH为$-。但对于 调用的一个正常 bash 来说:call ter...

Admin

Git Bash 使用 Visual Studio Code 的集成终端无法正确显示字符
git-bash

Git Bash 使用 Visual Studio Code 的集成终端无法正确显示字符

我使用 Git Bash 作为 Windows 上的默认终端配置文件。执行此命令时,我得到以下输出: memlab run --scenario tests/oversized-object/index.js > 'command' �����ڲ����ⲿ���Ҳ���ǿ����еij��� \ �������ļ� VS Code 的terminal.integrated 字体系列是Consolas。如何让字符正确显示? 更新: 当我使用 Git Bash(未集成 VSCode)运行命令时,我复制并粘贴到此帖子的输出: > memlab r...

Admin

git 无法正确确定终端宽度(git-bash,windows)
git-bash

git 无法正确确定终端宽度(git-bash,windows)

如屏幕截图所示,终端当前宽度为 100 个字符,而且我所知道的两种检测方法都返回了正确的值。尽管如此,除非我明确将选项设置--width为100,否则git column似乎会恢复80为终端宽度。这种行为并不一定是意外的,因为文档git column状态: --width=<width> 指定终端宽度。默认情况下,git column 将检测终端宽度,如果无法检测,则回退到 80。 因此,git 显然无法确定我的终端中的列数。那么问题是:为什么?我找不到有关如何进行此检测的任何文档。 以下是一些(可能)相关的系统信息: $ git --ve...

Admin

通过 git bash 通过 ssh 在 vi​​m 上 Esc 失败
git-bash

通过 git bash 通过 ssh 在 vi​​m 上 Esc 失败

我是 vim 的重度用户,并且也是Esckey 的重度用户。 今天,我第一次注意到它有时会将文字发送[到屏幕,而不是像应该的那样切换到命令模式。发生这种情况时,只有Shift-Esc可以用作Esc。 这仅发生在我通过 Git Bash 通过 SSH 访问的远程主机上,但不会发生在通过 cmd 通过 SSH 访问的同一主机上。 以下是我的软件版本,供参考: 案件 学期 远程控制 命令执行程序 命令 (10.0.19041.3636) OpenSSH_for_Windows_8.1p1,LibreSSL 3.0.2 git bash 工具 g...

Admin

通过 Teamviewer 使用 MinTTY 输入反斜杠、竖线和 at?
git-bash

通过 Teamviewer 使用 MinTTY 输入反斜杠、竖线和 at?

背景:Git for Windows 中的 Git Bash 使用 MinTTY 作为标准终端仿真器。Git Bash 是基于 MSYS2 的变体构建的。 当使用这样的 Git Bash MinTTY 窗口时,某些字符将无法得到正确“感知”,并且在尝试输入它们时会被忽略。值得注意的是|,\和@受到影响,这在使用 Bash 时相当烦人。 这mintty(1) 页甚至提到了 TeamViewer,尽管其设置看似不相关(仅Shift涉及): 允许延迟检测 AltGr(CtrlAltDelayAltGr=0) 某些管理和提供键盘输入的软件无法正确处理 AltGr;...

Admin

git-bash.exe 和 bash.exe 有什么区别以及它们如何与 Windows 终端交互?
git-bash

git-bash.exe 和 bash.exe 有什么区别以及它们如何与 Windows 终端交互?

我已经安装了适用于 Windows 的 Git。 我想在 Windows 终端选项卡中运行 git-bash。 我最初在 Windows 终端中配置了一个 git-bash 配置文件,Command Line我填充了其字段,C:\Program Files\Git\git-bash.exe因为我注意到Git BashGit Bash 安装程序安装的快捷方式指向该可执行文件。 结果是,当我尝试打开一个新的 git-bash标签,Windows Terminal 会以新方式打开 git-bash shell窗户。我更希望 shell 在新选项卡中打开,而不是在新...

Admin

如何更改 GitBash 打开的默认目录?
git-bash

如何更改 GitBash 打开的默认目录?

我在 Windows 10 上使用 GitBash。按照网上的一些说明,我尝试通过将属性的快捷方式选项卡中的“开始于”字段更新为 %HOMEDRIVE%%HOMEPATH%\Documents\projects 但是,当我打开 GitBash 并在打开后立即输入“pwd”时,我仍然看到当前目录为 /c/Users/MYUSERID 更改 GitBash 打开的起始路径的正确方法是什么? ...

Admin

DNS 可以工作,但 SSH 连接仍然失败,第一次尝试时显示“无法解析主机名”,然后在几秒钟后开始工作
git-bash

DNS 可以工作,但 SSH 连接仍然失败,第一次尝试时显示“无法解析主机名”,然后在几秒钟后开始工作

我在 Hyper-V 上有一个用于开发的 Windows VM。我通过 SSH 从 Git Bash 将我的提交推送到 Github。 每次我尝试通过 SSH 推送或连接时,连接尝试都会立即失败,并显示“无法解析主机名”。重复尝试会立即再次失败。如果我在第一次连接尝试后等待 5-10 秒,那么它会开始工作一段时间。 另一方面,即使 ssh 可以,ssh-copy-id 也永远无法解析 DNS。 DNS 在其他方面都正常工作,我可以浏览网页、使用程序,nslookup 可以解析域名等... 所以这个问题与 Git-bash 及其附带的最小类 Linux 系统有...

Admin

如何在 Git-Bash 中运行命令并让 Shell 保持运行?
git-bash

如何在 Git-Bash 中运行命令并让 Shell 保持运行?

我曾在“Unix“网站。一切进行得很顺利,但偏离了主题,因此被关闭了: https://unix.stackexchange.com/questions/748316/how-to-run-a-command-in-git-bash-and-leave-the-shell-running 我觉得这是一次很好的练习,我想在这里发布它。 我从这个问题开始:https://unix.stackexchange.com/questions/317837/how-to-run-bash-commands-and-leave-prompt-open 然而,显然,bash...

Admin

如何防止 Git Bash 在粘贴时突出显示?
git-bash

如何防止 Git Bash 在粘贴时突出显示?

当我使用鼠标在 Git Bash 中复制文本时,它会突出显示文本,这很好。 但是,当我使用鼠标粘贴文本时,它也会突出显示粘贴的文本。 现在有趣的部分来了,当我 ssh 到 Linux 服务器并执行同样的事情时,粘贴的文本并没有突出显示! 在 Windows 中使用它时,如何防止它突出显示粘贴的文本? ...

Admin

CtrlV 将数据粘贴到 GitBash 中?
git-bash

CtrlV 将数据粘贴到 GitBash 中?

简单目标: 使用 Windows 版 GitBash,我希望能够将剪贴板粘贴到 gitbash 中通过 CTRL+V。 问题: 我能找到的每个教程都说: 右键单击 Git Bash 图标并选择“属性”。在 在“选项”选项卡中,选择“快速编辑模式”,然后单击“确定”。 重新启动 Git Bash 并使用右键单击菜单或 Ctrl+V 再次尝试粘贴。 事实上,这有一些粘贴快捷方式(中鼠标;CTRL+SHIFT+插入。但我不喜欢那些! 显然这不起作用(我在这里)。 我尝试过的: 像孩子在水坑里用棍子四处戳刺一样。 MINIGW 64 Git 2.39.2....

Admin

在 git bash 中运行 paparzzi UAV
git-bash

在 git bash 中运行 paparzzi UAV

当我尝试在 git bash 中运行 paparazzi UAV 时出现此错误。有人能帮我解决这个问题吗? /usr/bin/env: ‘/usr/bin/python3’: No such file or directory ...

Admin