问题标签 [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.
unicode - MinTTY Unicode 支持和构建错误
我正在尝试将MinTTY与MSYS一起使用(从此处下载),我注意到它似乎不支持 Unicode。
IE:
我无法将 Unicode 文本粘贴到其中(结果是垃圾)。
如果我
cat
将 Unicode 文件发送到终端(无论是 UTF-8 还是 UTF-16),我就会得到垃圾。如果我使用
ls
并且文件名是 Unicode,它会打印出垃圾。将结果传送到文件并没有帮助——即使在支持 Unicode 的文本编辑器中查看它仍然是垃圾。我无法弄清楚
UTF-8
设置中的设置是如何工作的。它似乎没有改变任何东西。当我尝试下载源代码并构建它时,我得到了我无法解决的构建错误:
/li>
问题:
是否有可能以某种方式在 MSYS/MinTTY 中获得 Unicode 支持(这似乎是两者的问题)?
如果没有,那么我在哪里可以获得所有这些文件
charset.d
,以及如何为 MSYS 构建 MinTTY?
emacs - 在 Cygwin 上设置 emacs
我目前正在尝试 Cygwin。我正在尝试让 emacs 以终端模式打开。当我$ emacs -nw
使用 Cygwin shell 运行 mintty 时。我明白了bash: emacs: command not found
。如果有帮助,我正在运行 Windows Vista SP2。我认为您需要编辑环境变量,但我不知道该怎么做。
请帮忙!非常感谢任何建议。
提前致谢!
更新:
这是我跑步时出现的情况
$ 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
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 确实可以在类似的设置上工作吗?
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 一样?
windows-7 - 从 cygwin / mintty 以管理员身份运行命令
我在 Windows 7 的 cygwin 上运行 mintty。我将 mintty.exe 设置为始终“以管理员身份运行”。我正在尝试从 mintty 中运行 cmake 以构建 Visual Studio 11 解决方案。
但是,当 cmake 尝试进行测试编译时,它会失败,因为CL.exe没有足够的权限来运行。我已将cmake.exe、devenv.exe和我可以在磁盘上找到的所有CL.exe设置为始终“以管理员身份运行”,但这没有帮助。
当我从以管理员权限启动的 Windows 命令行运行相同的 cmake 命令时,它会成功。这告诉我 cmake 和 CL 可执行文件设置正确,但是以某种方式从 mintty / cygwin 调用它们会在没有管理员权限的情况下启动它们。
关于如何设置 cygwin 以使用“以管理员身份运行”设置启动所有外部可执行文件的任何想法?
编辑:有关我尝试的组合及其结果的更多信息。
在 cmd(非管理员)中运行 cmake(非管理员)会产生此处Could not COPY_FILE
描述的错误。建议的解决方案是以管理员身份运行。devenv.exe
cmake.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 相同的结果。
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 中工作?
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 不喜欢它。
windows - 如何在薄荷中拯救超级钥匙
最近打算在 Cygwin 中使用 Emacs 和 mintty,因为我发现 mintty 可以完美地代表 256 色。但是,super(win) 键似乎在 mintty 中不起作用,并且其他一些组合键绑定(例如M-p
,M-n
在 minibuffer 中)不起作用。
我怎么解决这个问题?请给我一些建议,提前谢谢你。
c - 如何在 MinTTY 下关闭回声?
我有一个在 MinTTY(cygwin 的 shell)下运行的程序并调用GetConsoleMode
/SetConsoleMode
失败。_getch
也回声到控制台。这是一个本机 win32 应用程序,没有绑定到 cygwin 环境,所以任何 cygwin 函数都没有了。如何关闭回显以便输入密码?
cygwin - 在 Cygwin 和 MINTTY 中打开 PostgreSQL
我似乎无法使用 MINTTY 或使用默认的 Cygwin 终端打开 PSQL 的交互模式,它只是在命令下停止psql databasename
并且什么都不做。让它响应的唯一方法是 ctrl+C 退出它。它在命令提示符下工作正常。
我知道对于 Python,您需要输入 -i 参数 - Cygwin 是否有类似的技巧?