问题标签 [mintty]

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 回答
1944 浏览

unicode - MinTTY Unicode 支持和构建错误

我正在尝试将MinTTYMSYS一起使用(从此处下载),我注意到它似乎不支持 Unicode。

IE:

  1. 我无法将 Unicode 文本粘贴到其中(结果是垃圾)。

  2. 如果我cat将 Unicode 文件发送到终端(无论是 UTF-8 还是 UTF-16),我就会得到垃圾。

  3. 如果我使用ls并且文件是 Unicode,它会打印出垃圾。将结果传送到文件并没有帮助——即使在支持 Unicode 的文本编辑器中查看它仍然是垃圾。

  4. 我无法弄清楚UTF-8设置中的设置是如何工作的。它似乎没有改变任何东西。

  5. 当我尝试下载源代码并构建它时,我得到了我无法解决的构建错误:

    /li>

问题:

  1. 是否有可能以某种方式在 MSYS/MinTTY 中获得 Unicode 支持(这似乎是两者的问题)?

  2. 如果没有,那么我在哪里可以获得所有这些文件charset.d,以及如何为 MSYS 构建 MinTTY?

0 投票
1 回答
1933 浏览

emacs - 在 Cygwin 上设置 emacs

我目前正在尝试 Cygwin。我正在尝试让 emacs 以终端模式打开。当我$ emacs -nw使用 Cygwin shell 运行 mintty 时。我明白了bash: emacs: command not found。如果有帮助,我正在运行 Windows Vista SP2。我认为您需要编辑环境变量,但我不知道该怎么做。

请帮忙!非常感谢任何建议。

提前致谢!


更新:

  1. 这是我跑步时出现的情况$ echo $PATH

    /usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Common Files/Microsoft Shared/Windows Live:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Program Files/Common Files/Adobe/AGL:/cygdrive/c/Program Files/ATI Technologies/ATI.ACE/Core-Static:/cygdrive/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/Program Files/Common Files/RoxioShared/DLLShared:/cygdrive/c/Program Files/Common Files/Roxio Shared/10.0/DLLShared:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Common Files/Ulead Systems/MPEG:/cygdrive/c/Program Files/Windows Live/Shared:/cygdrive/c/Program Files/QuickTime/QTSystem:/cygdrive/c/Program Files/Microsoft SQL Server/100/Tools/Binn:/cygdrive/c/Program Files/Microsoft SQL Server/100/DTS/Binn:/cygdrive/c/Program Files/gtk2/bin:/cygdrive/c/Program Files/mlt/bin:/cygdrive/c/Program Files/Intel/WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/c/Python27:/cygdrive/c/Program Files/Console:/cygdrive/c/Program Files/OpenLibraries/bin

0 投票
2 回答
3915 浏览

unicode - 带有 Cygwin 和 MinTTY 的 Unicode 不起作用

我不明白为什么 unicode 在我的 MinTTY 终端中不起作用。我正在使用 Windows XP

我有 Cygwin v1.7.10 和 MinTTY v1.0.3。我也在使用 zsh shell(通过“oh-my-zsh”)

我在 MinTTY 设置对话框中将本地设置为“en_US”,并将字符设置为“UTF-8”。

当我在 MinTTY 终端时,这是以下环境变量的输出:

然而,当我使用 unicode 查看文件时,我看不到这些符号。同样,“oh-my-zsh”的默认提示使用 unicode,这也不起作用。

有谁知道可能出了什么问题?

任何人都可以确认 unicode 确实可以在类似的设置上工作吗?

0 投票
1 回答
1360 浏览

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

这是我的 cygwin.bat 文件,用于通过 rxvt 启动 cygwin 终端窗口。

我想从 rxvt 切换到 mintty,但我不想失去在右键单击文件夹并选择“在此处打开 Bash shell”时打开 cygwin 终端 cd'd 到该路径的能力。开箱即用的默认 mintty 命令是

我做了

但我所看到的与 mintty 中的 rxvt --loginShell -e 选项等效的是 --exec。

有没有办法将我首选的登录 shell (bash) 和一些额外的参数传递给 mintty,就像我将它们传递给上面的 rxvt 一样?

0 投票
1 回答
3881 浏览

windows-7 - 从 cygwin / mintty 以管理员身份运行命令

我在 Windows 7 的 cygwin 上运行 mintty。我将 mintty.exe 设置为始终“以管理员身份运行”。我正在尝试从 mintty 中运行 cmake 以构建 Visual Studio 11 解决方案。

但是,当 cmake 尝试进行测试编译时,它会失败,因为CL.exe没有足够的权限来运行。我已将cmake.exedevenv.exe和我可以在磁盘上找到的所有CL.exe设置为始终“以管理员身份运行”,但这没有帮助。

当我从以管理员权限启动的 Windows 命令行运行相同的 cmake 命令时,它会成功。这告诉我 cmake 和 CL 可执行文件设置正确,但是以某种方式从 mintty / cygwin 调用它们会在没有管理员权限的情况下启动它们。

关于如何设置 cygwin 以使用“以管理员身份运行”设置启动所有外部可执行文件的任何想法?

编辑:有关我尝试的组合及其结果的更多信息。

在 cmd(非管理员)中运行 cmake(非管理员)会产生此处Could not COPY_FILE描述的错误。建议的解决方案是以管理员身份运行。devenv.execmake.exe

在 cmd(管理员)中运行 cmake(非管理员)可以工作。打开命令行时我得到管理员提示,没有提示运行 cmake。

在 cmd(非管理员)中运行 cmake(管理员)可以工作。弹出一个新的命令窗口,我得到管理员提示符来运行 cmake。

在 cmd (admin) 中运行 cmake (admin)可以工作。打开命令行时我得到管理员提示,没有提示运行 cmake。

在 mintty(非管理员)中运行 cmake(非管理员)会产生与在非管理员 cmd 中的非管理员 cmake 相同的结果。

在 mintty (admin) 中运行 cmake (non-admin)会产生一个不同的错误(在此处描述),这基本上归结为cl.exe没有以管理员身份运行。启动 mintty 时出现管理员提示。

在 mintty(非管理员)中运行 cmake(管理员)会生成cmakePermission denied可执行文件。

在 mintty (admin) 中运行 cmake (admin)会产生与非管理员 cmake 和 admin mintty 相同的结果。

0 投票
1 回答
160 浏览

cygwin - 在 cygwin 中运行时挂起

我今天下午更新到 cygwin 1.7.15 并运行了我今天早上成功运行的相同的 nant 脚本,除了 nant 现在挂起 - 没有显示任何输出。我已经验证了 nant (0.91.3881.0 alpha2) 仍然在 Windows cmd 提示符下运行,并且我尝试rebaseall在 cygwin 上运行但没有任何运气。

编辑:在 1.7.15 中,nant 不会在任务管理器和进程资源管理器(sysinternals)中显示为进程。

我如何nant重新在 cygwin 中工作?

0 投票
1 回答
6177 浏览

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

非常感谢您的帮助。

我是 Windows 7 中 Cygwin 和 Mintty 的快乐用户。但我总是想看看还有哪些其他选择。所以我下载了 Console2 和 ConEmu。

第一步始终是运行 bash。那很简单。只需输入'bash'... 第二步,自定义外观。这是不可能的!

正如您在下面的屏幕截图中看到的那样,似乎不支持 ANSI 颜色,我可以期待从 Console2 中获得,但在 ConEmu 中不支持。控制台的顺序是(从上到下):Mintty (Cygwin)、Console2 和 ConEmu。

在此处输入图像描述

那么有什么想法吗?

我在 2 个月前下载了 Console,我认为颜色还可以。我不知道为什么现在它具有 powershell 外观。

几周前我实际上尝试了 Powershell 并稍微调整了颜色。这会导致其他终端的混乱吗?

幸运的是,Mintty 很好。

谢谢!

更新:

看起来问题实际上出在我的自定义命令提示符中!

它在 Mintty 中运行良好,但 Console2 和 ConEmu 不喜欢它。

0 投票
0 回答
155 浏览

windows - 如何在薄荷中拯救超级钥匙

最近打算在 Cygwin 中使用 Emacs 和 mintty,因为我发现 mintty 可以完美地代表 256 色。但是,super(win) 键似乎在 mintty 中不起作用,并且其他一些组合键绑定(例如M-pM-n在 minibuffer 中)不起作用。

我怎么解决这个问题?请给我一些建议,提前谢谢你。

0 投票
1 回答
529 浏览

c - 如何在 MinTTY 下关闭回声?

我有一个在 MinTTY(cygwin 的 shell)下运行的程序并调用GetConsoleMode/SetConsoleMode失败。_getch也回声到控制台。这是一个本机 win32 应用程序,没有绑定到 cygwin 环境,所以任何 cygwin 函数都没有了。如何关闭回显以便输入密码?

0 投票
2 回答
1366 浏览

cygwin - 在 Cygwin 和 MINTTY 中打开 PostgreSQL

我似乎无法使用 MINTTY 或使用默认的 Cygwin 终端打开 PSQL 的交互模式,它只是在命令下停止psql databasename并且什么都不做。让它响应的唯一方法是 ctrl+C 退出它。它在命令提示符下工作正常。

我知道对于 Python,您需要输入 -i 参数 - Cygwin 是否有类似的技巧?