首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cygwin + console2:使用启动dir运行cygwin

cygwin + console2:使用启动dir运行cygwin
EN

Stack Overflow用户
提问于 2010-09-28 13:31:49
回答 7查看 12.8K关注 0票数 18

我在Windows上使用Console2作为bash包装器。最重要的是,它使我能够在预定义的项目目录中启动一个新的bash选项卡。

现在,我想用Cygwin bash替换Windows命令行。但是,Cygwin并不尊重Console2中的"Startup“设置。

基本上,我看到了三种解决方案:

directory

  • Automatically

  • 指出Console2设置必须看起来像,以便Cygwin尊重,将启动参数添加到Cygwin,设置在bash启动后运行脚本E 211,该脚本更改目录H 212F 213

在Cygwin的文档和其他互联网上搜索,我找不到任何这些方法的解决方案。不过,我可以想象,这个解决方案对其他人来说是微不足道的。:)

环境: Win XP,控制台2.00.146,Cygwin 1.7.7,GNU Bash 3.2.51(24)

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-09-28 14:48:22

至于最后一个要点,编辑~/.bashrc并在末尾添加一个cd命令。

相反,您可以在第一个要点中尝试以下内容:如果启动Bash的Console2配置如下所示:

代码语言:javascript
复制
bash --login -i

改为:

代码语言:javascript
复制
bash --login -i -c 'cd somdir; exec bash'
票数 23
EN

Stack Overflow用户

发布于 2012-03-08 20:37:15

我也有同样的问题,看到了你的帖子,然后找到了这个答案:

  1. 运行Setup.exe Cygwin安装程序并在Console2中添加"chere“包
  2. ,添加一个名为"Bash”的新选项卡,其外壳路径为"C:\cygwin\bin\bash“。见截图。最后,
  3. 将以下内容添加到注册表中:代码:

Windows注册表编辑器5.00版

HKEY_CLASSES_ROOT\Directory\shell\Open Cygwin在这里..。

HKEY_CLASSES_ROOT\Directory\shell\Open Cygwin这里.\命令@=“\”C:\ProgramFiles\Console2\Console.exe\“-t Bash -r \"/bin/xhere /bin/bash.exe‘%L’\”

在:http://www.e-texteditor.com/forum/viewtopic.php?p=8884找到此解决方案

票数 6
EN

Stack Overflow用户

发布于 2013-02-28 10:08:57

Cygwin安装程序中的

  • 添加"chere“包(包含/bin/xhere脚本)
  • 在Console2设置中使用以下shell命令:

C:\cygwin\bin\bash.exe -c '/bin/xhere /bin/bash'

shell将在当前工作dir中或在指定的"Startup“中运行。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3813205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档