我正在从 Console2 迁移到 ConEmu(在 Windows 7 上,如果重要的话)。
使用 Console2,我可以设置快捷方式,并直接从 Launchy 使用此快捷方式启动某个选项卡。例如,当Git
需要打开选项卡时,我创建了一个快捷方式,名称为git
,目标为C:\bin\Console2\Console2.exe -t Git
。该快捷方式由 Launchy 索引,如果我激活 Launchy 并输入git
,控制台就会启动,并且 Git 选项卡会打开。
到目前为止没有问题。
现在,我迁移到 ConEmu。我做同样的事情。我设置了一个快捷方式,名称conemu-git
和目标"C:\Program Files\ConEmu\ConEmu64.exe" /cmd {my-git-bash}
。检查快捷方式是否有效,然后双击它:一切正常。
然而,当我启动 Launchy 并输入时conemu-git
,默认终端在 ConEmu 中启动。似乎/cmd {my-git-bash}
-part 在这里被完全忽略了。
有人知道这里出了什么问题吗?
编辑:
Launchy:无法使用快捷方式为使用 Outlook 2013 的特定人员创建新电子邮件似乎是一个非常相似的问题。当我从 Console2 迁移时,链接问题中的 Povilas 已切换到新的办公版本。我们分享的内容:要索引的快捷方式包含/c
(/cmd
这里,平原/c
那里)。也许这有助于解决这个问题......
编辑: http://sourceforge.net/p/launchy/bugs/353/表示这是lauchy的一个未解决的问题。
答案1
我不知道 Launchy 是什么,也不知道它在运行命令时有什么要求(甚至是 L.bugs?)
- 如果 ConEmu 已启动(不是吗?),则您可能存在配置问题。您的任务是否存在于已启动的 ConEmu 实例任务列表中?
- 虽然可能性不大,但 Launchy 可能会在包含空格的路径上出现问题。您已从不带空格的路径运行控制台。
- 检查 ProcessExplorer 启动实例的参数。Launchy 可能会以某种方式破坏它们。使用 ProcessMonitor 检查实际启动了哪些进程。
- 您可以使用
-cmd
代替/cmd
,两种突变均受支持。请尝试在任务名称周围加上双引号。