标签: msys

如何配置Msys的默认大小,颜色和字体?

我最近一直在探索使用MSys作为我的Windows开发的'类似nix的shell.但是,默认的颜色和大小让我发疯.任何人都知道如何更改默认大小,颜色和/或字体?老实说,如果我可以让shell的默认字符宽度/高度更大,我会很高兴,但其他人也会很好...

澄清:msys shell是一个独立于Windows shell的应用程序 - 正常的"右键单击 - 左上角 - >属性"配置(与windows shell一样)不存在.

看起来在它下面射击rxvt.谢谢!

console mingw msys

13
推荐指数
2
解决办法
2万
查看次数

在bash vi shell模式下的标签自动完成

在Windows平台上使用MSYS时,我"设置-o vi"以使用vi shell模式.文件和目录的选项卡自动完成功能停止工作.如何在保持vi shell模式的同时将其重命名?

vi bash msys

12
推荐指数
1
解决办法
3661
查看次数

当前版本的msysgit是否支持进程替换?

在我的msysgit版本下,我无法使用进程替换.

cat <(echo 'foo')
sh.exe": cannot make pipe for process substitution: Function not implemented
Run Code Online (Sandbox Code Playgroud)

如果我升级到最新版本的msysgit,它的msys/mingw版本是否能够处理进程替换?

我当前版本的msysgit是1.7.0.2.msysgit.0,GNU bash是版本3.1.0(3)-release(i686-pc-msys).

ipc mingw msys msysgit

12
推荐指数
2
解决办法
1368
查看次数

.sh文件的Git bash选项卡完成

我在Windows 7上使用msysgit,我发现bash脚本非常有用.我写了一些.sh脚本,但是我想让git bash自动填充他们的名字.现在我可以看到,在初始提示后,git bash只会自动填充.exe,.bat和.com文件.如何允许自动完成.sh文件?

git msys msysgit

11
推荐指数
1
解决办法
1133
查看次数

构建Linphone for Windows时出错

我正在尝试按照Readme.mingw使用MinGw/Msys 的说明为windows构建linphone .在下载belle-sip软件包之前没有问题.

当我跑步时,./autogen.sh我得到以下错误.

Generating buildipts in belle-sip...
+ libtoolize --copy --force
libtoolize: $pkgltdldir is not a directory: `/mingw/share/libtool'
+ aclocal -I /share/aclocal
Can't locate Automake/Config.pm in @INC (@INC contains: /mingw/share/automake-1.
11 /usr/lib/perl5/5.8/msys /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/msys
/usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_
perl/5.8/msys /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) a
t /c/MinGW/bin/aclocal-1.11 line 37.
BEGIN failed--compilation aborted at /c/MinGW/bin/aclocal-1.11 line 37.
+ autoheader
Can't locate Autom4te/ChannelDefs.pm in @INC (@INC contains: /mingw/share/autoco
nf /usr/lib/perl5/5.8/msys /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/msys
/usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_
perl/5.8/msys /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) a …
Run Code Online (Sandbox Code Playgroud)

mingw msys sip-server linphone

11
推荐指数
1
解决办法
9997
查看次数

MinGW + MSYS有包装管理系统吗?

我想在MinGW + MSYS中编译一些开源库.在这个configure阶段,我一直看到一些第三方图书馆遗失了.

目前,我的解决方案是下载缺少的库的源代码,并按照GNU构建过程编译并将它们安装到我的MinGW环境中.

是否有MinGW + MSYS的包管理系统可以轻松安装包?就像apt-get.

我尝试了mingw-get丢失的包裹.但它报告下面的错误.

在此输入图像描述

gcc mingw package-managers msys apt-get

11
推荐指数
1
解决办法
1万
查看次数

递归搜索给定名称的文件,并查找特定短语的实例并显示该文件的路径

我有一堆文件夹和子文件夹.除了别的以外,每个文件都包含一个index.yml用有用数据调用的文本文件.我想搜索所有不同的index.yml文件以查找搜索字符串的实例.我必须能够看到几行上下文和index.yml找到的文件的目录.

这几乎可以工作,但它没有给我文件名:

cat `find . -name 'index.yml'`| grep -i -C4 mySearchString
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做并获得文件名?

使用msys我被困在Windows上.注意我似乎没有完整的GNU grep,所以我无法运行grep --excludegrep -R在其他SO问题中建议.

bash shell grep file msys

10
推荐指数
1
解决办法
3万
查看次数

MSYS/Cygwin使用什么机制来模拟Unix域套接字?

我正在尝试编写(在C#中)一个软件,该软件与使用MSYS构建的另一个软件(MSYS仿真的)Unix域套接字进行通信.我已经了解到"套接字服务器"(我不清楚正确的术语是什么)会创建一个包含以下内容的临时文件:

!<socket >59108 282F93E1-9E2D051A-46B57EFC-64A1852F
Run Code Online (Sandbox Code Playgroud)

59108对应于TCP端口,"套接字服务器"正在环回接口上侦听.使用数据包捕获工具,我已经能够确定"套接字客户端"连接到此端口,并通过环回接口交换信息.

我在我的软件中复制了这种行为,"套接字客户端"连接到我的监听端口,但没有传输任何信息.我相信这里有另一个步骤,一个很可能涉及"套接字"文件中的GUID,但我一直无法确定它是什么.如何触发客户端的通信需要做什么?

似乎MSYS正在使用Cygwin的机制,它涉及一个命名事件,即(可能是?)由"服务器"创建,并由"服务器"发出信号(显然),但我对实现的天真尝试似乎并不工作.

我找到了一封由康拉德·斯科特写的电子邮件,该电子邮件描述了"握手"过程中的各种缺点,并提出了据称解决这些问题的补丁.在这封电子邮件中,Conrad稍微描述了所使用的过程,他指出实际上有两个事件,一个由"服务器"管理,另一个由"客户端"管理.我已经使用API Monitor来查找对CreateEvent()的调用,虽然有几个,但我找不到一个看似"吸烟枪"的东西.对CreateSemaphore()也没有任何有趣的调用,所以似乎从未应用过Conrad的补丁(或者,至少,它是在MSYS分叉Cygwin之后的某个时候应用的).

c# sockets cygwin msys unix-socket

10
推荐指数
3
解决办法
1445
查看次数

在Msys上安装Pip

我使用Python 3.5.2和Msys构建了一个简单的PyGTK应用程序,但我需要一些不在默认安装中的模块,虽然我可以使用它setup.py install来获取它们,但我更愿意使用它们pip.

我环顾四周找到了这个,但它与Python 2有关,并在尝试按照给出的指示时发出错误:

$ python3 getpip.py

Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
Collecting setuptools
  Using cached setuptools-38.2.5-py2.py3-none-any.whl
Collecting wheel
  Using cached wheel-0.30.0-py2.py3-none-any.whl
Installing collected packages: pip, setuptools, wheel
Exception:
Traceback (most recent call last):
  File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\commands\install.py", line 342, in run
    prefix=options.prefix_path,
  File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\req\req_set.py", line 784, in install
    **kwargs
  File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\req\req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "C:\Users\Simon\AppData\Local\Temp\tmpoumuod3r\pip.zip\pip\req\req_install.py", line 1064, in move_wheel_files …
Run Code Online (Sandbox Code Playgroud)

python pip msys python-3.x

10
推荐指数
2
解决办法
7103
查看次数

让mingw-get正确安装 - mingw/msys路径缺失加上更多!

我正在运行Windows XP.

我一直在关注本教程,所以在这里下载mingw-get-inst .

我已经完成了几次,最后一次检查boes安装一切,包括但不限于gcc,g ++,MSYS和MinGW Compiling Suite.我告诉它也要制作程序菜单快捷方式.

我相信我已经正确地将MinGW/bin添加到环境设置的路径中.

所以我现在有了MSYS shell的快捷方式.它转到C:\ MinGW\msys\1.0\msys.bat,但整个msys目录不存在!

据我所知,已经下载了大量的"软件包"("mingw-get show"会带来很多!),但它似乎并没有正确安装任何软件包.

另外,我应该能够使用cmd.exe中的"g ++ foo.cpp -o foo.exe"等命令,还是仅使用MSYS shell中的命令?因为我无法使用cmd.exe.

请帮忙!

c++ windows-xp mingw g++ msys

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

msys ×10

mingw ×5

bash ×2

msysgit ×2

apt-get ×1

c# ×1

c++ ×1

console ×1

cygwin ×1

file ×1

g++ ×1

gcc ×1

git ×1

grep ×1

ipc ×1

linphone ×1

package-managers ×1

pip ×1

python ×1

python-3.x ×1

shell ×1

sip-server ×1

sockets ×1

unix-socket ×1

vi ×1

windows-xp ×1