mintty

我如何与 Cygwin 相处融洽?

我有一个 C/C++ 程序,为 Windows 编写,并使用 Visual Studio 编译。它是一个命令行工具,这意味着它可以在 Cygwin Bash 下合理地运行,可能在 MinTTY 中,并且它的一些用户现在正在这样做。 我想改变我的程序,让它更好地与 Cygwin 配合使用。 我的程序目前使用Windows Console APIs 来输出漂亮的彩色文本并管理光标,并且通常是“交互... »

c

如何将 mintty.exe 设置为 Windows 上的默认终端?

我正在尝试将Cygwin 安装的https://github.com/mintty/mintty 终端设置为默认的Visual Studio Code 终端: "terminal.integrated.shell.windows": "D:\\Cygwin\\bin\\mintty.exe", 但它会在新窗口中打开Mintty.exe 终端,而不是将其显示为嵌入式控制台。 我发现的相关主... »

如何在 msys2/mintty 中配置默认​​ shell?

我最近更新了 msys2,发现 mintty 在调用之前总是显示“Shells (bash)”对话框。 每次点击按钮有点烦人,如何通过修复默认 shell 来抑制此对话框? Mintty 版本是mintty 2.7.7 (x86_64-pc-msys)。... »

git bash 如何启用快速编辑模式?

(我的操作系统是 win 10)我找不到启用快速编辑模式的选项? 当我用左键单击选择块时,git bash 复制(从 win 10 命令行扩展)通过自动执行 Ctrl + C。所以它终止过程如下图所示。 我能怎么做? PS: Ctrl-C 不是我的操作,而是在我释放鼠标左键选择文本时由终端自动操作 ... »

我可以在 Bash 的命令行上设置环境变量吗?

我正在尝试为 Bash 设置环境变量。但是,我需要在任何 shell 的启动脚本(包括 /etc/profile)之前设置它之前,因为 /etc/profile 的行为会根据此变量的值而有所不同。 具体来说,我想创建一个类似于git-bash 的 MinTTy 快捷方式,但我需要在 shell 启动之前设置 MSYSTEM 环境变量,或者至少在它开始处理任何启动脚本之前设置。 在启动 shel... »

Git Bash (mintty) 在 Windows 10 操作系统上非常慢

几个月前,我在 Windows 10 上安装了 Git。它工作了一段时间。但是现在,它的运行速度很慢。 git status 命令需要 7 秒 来执行,git stash 需要 很多分钟 来存储(即使没有任何东西可以存储)。另外,我想指出,git status 会立即打印结果,但我在几秒钟内无法输入新命令,如下图所示。 我已经尝试过解决link1、link2 等类似问题的解决方案,但都没有奏效。... »

Emacs 不能使用这个键序列?

我正在尝试将 backs-kill-line 绑定到 Ctrl-Backspace。以下绑定工作: (global-set-key (kbd "C-\d") 'backward-kill-line) ; emacs-w32 (global-set-key (kbd "\b") 'backward-kill-line) ; xterm 但是,当我从 Windows 登录 ssh 时,我通常使用... »

能够推,取但不能拉

所以我只花了大约 4 小时试图让一个在 Windows 上的 SSH URL 下运行的 repo,我快到了,但我遇到了这个奇怪的问题。 我可以使用 git push origin master git fetch origin master ssh git@github. #tells me authentication is successful but shell access is no... »

Console2 和 ConEmu - 奇怪的命令提示符

非常感谢您的帮助。 我是 Windows 7 中 Cygwin 和 Mintty 的快乐用户。但我总是想看看还有哪些其他选择。于是我下载了 Console2 和 ConEmu。 第一步始终是运行 bash。那很简单。只需输入“bash”... 第二步,自定义外观。这是不可能的! 正如您在下面的屏幕截图中看到的那样,似乎不支持 ANSI 颜色,我可以预期 Console2 中的颜色,但 Con... »

在 cygwin 中从 rxvt 登录批处理转换为 mintty

这是我的 cygwin.bat 文件,用于通过 rxvt 启动 cygwin 终端窗口。 @echo off C: set PATH=%PATH%;C:\cygwin\bin REM SHELL needed for any screen instances started from bash set SHELL=/bin/bash set HOME=C:\cygwin\home\Drag... »

msys 不刷新输出

我在 Windows 上使用 mingw 和 msys 和 mintty。我有一个问题,msys 和 mintty 在命令完成之前不会刷新输出。这意味着我不能真正运行任何交互式程序。 例如,如果我在C: printf("Test\n"); 在程序终止之前不会出现输出。但是,如果我有: printf("Test\n"); fflush(stdout); 然后输出立即出现。如果我在没有 ... »

MSYS2 不来源 .profile

使用 MSYS2,如果我运行 msys2_shell.bat,mintty 会打开一个 bash 登录 shell,但 ~/.profile 不会被获取。 无论如何,如果我在 mintty 中运行 /bin/bash --login,~/.profile 就会得到资源。为什么? 如果我通过 Windows 提示符而不是 msys2_shell.bat 运行 path\to\msys64\bi... »

在 Cygwin 和 MINTTY 中打开 PostgreSQL

我似乎无法使用 MINTTY 或使用默认的 Cygwin 终端打开 PSQL 的交互模式,它只是在命令 psql databasename 下停止并且什么都不做。让它响应的唯一方法是 ctrl+C 退出它。它在命令提示符下运行良好。 我知道对于 Python,您需要输入 -i 参数 - Cygwin 是否有类似的技巧? ... »

docker-compose exec 工作区 bash - 不打开任何东西

我正在做一个课堂项目,我必须遵循一些步骤,但有一个不起作用。这就是问题所在。 我必须使用: docker-compose exec workspace bash 打开一个目录并可以在那里写: /var/www$ composer install 在 Docker 中,一切似乎都可以安装和配置。 问题是 docker-compose exec workspace bash 不工作。我在控制台中... »

使用 .minttyrc 自定义 MinTTY 终端

如您所知,您可以通过编辑 .minttyrc 来自定义 Cygwin 终端。我只使用 Windows,当我第一次遇到并使用 Linux 时,我立即爱上了终端。我使用 Ubuntu(用于 Web 测试的bee box)和 Kali Linux(Debian - gnome 桌面)进行渗透测试。我非常喜欢“Tango”配色方案(Kali 终端中的默认设置),并且很想知道如何让它看起来像 Kali 终端... »

如何启动 Mintty 并运行脚本文件?

我写了一个简单的 CURL 并把它放在一个脚本文件中。 如果我先运行 mintty 然后“test.sh”它运行文件中的脚本就好了。完美运行。 但是,如果我尝试使用以下任何命令行运行 mintty,它将无法运行。我在 CMD 中运行这些 C:\>c:\cygwin\bin\mintty.exe --exec '/cygdrive/c/cygwin/bin/test.sh' C:\&g... »

Cygwin/Mintty 中标准输入的原始输入模式

我想让我的标准输入在 Cygwin/Mintty 中进入原始输入模式。我怎么做?现在,它是行缓冲的。对于原始输入模式,我的意思是 read 在每个输入的字符上都返回。 我宁愿在没有任何进一步依赖的情况下这样做。 IE。我想这可能可以通过链接 Cygwin 的一些库来完成,但是,如果可能的话,我想避免这种情况。 部分搜索结果:libuv issue、libuv win/tty.c、Cygwin ... »

如何在 conemu 中设置应用程序键,使其不打开薄荷菜单

我在家里和工作中使用 Conemu 和 Cygwin,我试图让键盘和突出显示在两个地方都以相同的方式运行,所以我将我的家庭 Conemu 设置文件导入到我的工作 Conemu 中,现在我'我失去了使用 Apps+PgDn/PgUp 滚动后台缓冲区的能力。相反,当我按下 Apps 键时,会弹出薄荷菜单。 我如何找回它? ... »

在 Mintty 的 cygwin 窗口缓冲区中搜索

如何在 cygwin 窗口缓冲区中进行文本搜索?有没有办法在 Windows 控制台缓冲区中进行相同类型的文本搜索(右键单击 > 搜索)? (我用薄荷) ... »

在目录中打开 wsltty

如果在 Windows 10 中,我在目录的地址栏中输入wsl、ubuntu 或cmd,则在该目录中打开相关控制台;有没有办法以同样的方式打开 mintty/wsltty?我尝试在 system32 中放置 wsltty.exe 的快捷方式和符号链接,但没有成功。... »