问题标签 [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.
bash - Activator/Play 命令使 Cygwin bash 命令不可见
我正在使用 Cygwin,并且任何时候我使用 Activator 命令(例如,activator run
或activator "eclipse with-source=true"
),此后的任何文本都是不可见的。它正在输入,因为如果我按回车,命令将被执行,但我看不到它。
我已经对这个问题进行了一些搜索,但我并不是唯一一个遇到它的人,因为我了解到我可以盲目输入stty sane
并且我会让我的文字再次可见,但这有点繁琐。
其他提示建议注释掉 中的某一行<activator>\minimal\activator
,但查看该文件,我看到许多行用于检测正在使用的终端是否是 Cygwin,然后对此进行具体处理,所以我不确定要编辑什么,也不知道为什么它不是t 已经处理了我正在使用 Cygwin 的事实。
任何帮助将不胜感激,谢谢!
perl - 设置 cygwin 终端窗口的大小
我有一个小的 perl 脚本,它在 cygwin 终端中执行并打印出一个格式化的表格。在默认窗口大小上,如果文本太长,cygwin 将插入一个换行符,从而破坏我的表格格式。我的 perl 脚本有没有办法将 cygwin 窗口设置为更大的大小以避免这种问题?
mintty - Mintty 在 Domain 上缓慢地打开
我今天早上在一台通过 VPN 连接到工作网络的新笔记本电脑上安装了 Mintty。我注意到当我连接到 VPN 时,mintty 需要很长时间才能打开。经过一番研究,我发现我可以用 strace 开始 mintty 来看看发生了什么。当我这样做时,我看到了大量关于 ldap 查找的消息。第一个是我的帐户:
然后我看到大量错误,看起来它正在查找我的 Active Directory 域中的每个组:
一遍又一遍地出现 Windows 错误 234 和 errno 122。
我知道这是与域相关的,因为我可以在未连接到 VPN 时打开 mintty,它几乎可以立即运行。
关于我应该做些什么来解决这个问题的任何建议?
input - SBT REPL 循环很长的输入字符串
我正在sbt 0.13.7
运行mintty 1.1.3
。
当我在 REPL 中放入非常长的字符串时,sbt
它只是循环输入如下:
如果我放更多的字符,我会得到(每一个新行都是我放一个字符时得到的):
我希望得到:
如何解决这个问题?
emacs - Emacs 不能使用这个键序列?
我正在尝试将backwards-kill-line 绑定到Ctrl-Backspace。以下绑定工作:
但是,当我从 Windows 登录 ssh 时,我通常使用 Mintty。Bash 报告的 Ctrl-v 序列是 '\037' 但 emacs 无法识别。相反,每次我在使用 Mintty 术语运行 emacs 时按 Ctrl-Backspace 时,都会将以下字符发送到缓冲区:';5u'。
有没有办法告诉 emacs 使用 ';5u' 作为键绑定?指定 (kbd ";5u") 将不起作用,因为 emacs 需要单个字符。
shell - 着色手册页(使用 `less` 分页器)在 Cygwin MinTTY 中不起作用
我尝试复制各种配色方案以尝试在手册页中获取颜色——例如,就像most
默认情况下所做的那样。但是我从来没有成功地获得像
tmux man-page search highlighting这样的东西来突出显示手册页,即使是LESS_TERMCAP_*
在示例中给出的情况下也是如此。
看看我在http://screencast.com/t/Z4i9AEQ0得到了什么。粗体部分标题保持粗体,但从不着色。我错过了什么?
这是我的相关部分.zshrc
:
这是我的.minttyrc
:
PS-这已经在 Cygwin ML 上被问过,但没有得到任何答案。
fonts - 如何在 mintty 中更改字体缩放进度
ctrl+/- 更改 mintty 终端上的字体大小。
但是,有些地方的台阶相当大。我可以更改进度以便更好地适应我的窗口吗?
c - 通过命令行在 Cygwin 环境中启动 C 程序
我安装了 Cygwin 来编译和运行 C 程序。我正在尝试使用 Notepad++ 作为我的编辑器来编写我自己的 shell 程序。当我从命令行(使用 nppexec)执行编译的 .exe 文件时,它在 Cygwin 环境之外运行。
以下重定向命令不会与 Window 的 cmd 一起运行:
但是当程序通过 Cygwin 的 Mintty 执行时有效:
我正在使用以下代码与 nppexec 一起运行以启动程序:
如何编辑以上内容以在 Cygwin 环境中启动?
我试过没有运气:
docker - Docker在Windows上拉没有进度条
在 linux 机器上,或者当我使用 putty 连接到 boot2docker VM 时,我可以在拉取图像时看到这个漂亮的进度指示器:
不幸的是,当从 Windows 上的Git Bash (MinTTY) 中 提取完全相同的图像时
码头工人版本:
没有进度条。
知道为什么吗?
node.js - 如果在 Git bash (mintty) 中使用 npm 脚本,则没有控制台颜色
介绍
使用chalk我编写了一个用于打印彩色文本的小型控制台程序,我使用NodeJS执行该程序:
程序以黄色打印字符串“黄色文本”。如果我直接使用node执行脚本,它会输出:
(文字实际上是黄色的)。
这独立于我执行程序的控制台。我尝试了 Windows cmd.exe和Git bash ( mintty )。
问题
如果我将我的程序作为npm package.json 脚本的一部分包括在内,例如
并在薄荷糖中 执行它
文本实际上不是黄色,而是控制台的默认颜色。但在 Windows cmd.exe中这是可行的,即文本是黄色的!
所以我认为mintty和npm之间的交互一定有问题。npm run example
即使在mintty中,我也可以使文本着色吗?
使用过的版本
- Windows 7 SP1 64 位
- 带有 mintty 2.0.3 的 Git 2.5.3-32 位
- 节点 4.1.0 32 位
- npm 2.14.3
- 粉笔 1.1.1
更多测试后更新
我尝试了不同版本的相关组件,我想我把它钉在了mintty 上。如果我在安装时使用“使用 windows 命令提示符”而不是“使用 mintty”配置它,彩色npm输出可以与Git 一起使用。
之后,我尝试了不同版本的 mintty 以查看它是否可能是一个错误:
- 在MSys 1.0.11 中使用mintty 1.1.3,颜色根本不起作用,即即使是简单的也没有彩色输出。
node test.js
- 在MSys2(版本 20150916)中使用最新的 mintty 2.1.5 ,颜色也完全不起作用。
但是,如果我在直接使用node test.js
(不带npm)执行脚本时使用带有 mintty 2.0.3 的 Git bash ,彩色输出就会起作用。
所以现在我完全糊涂了……