【问题标题】:Conemu startup with a task opening multiple tabsConemu 启动,任务打开多个选项卡
【发布时间】:2017-04-21 17:58:40
【问题描述】:

conEmu 有没有办法默认打开多个不同的选项卡? 我看到这个页面解释了如何使用splits 来做到这一点, 我意识到我可以做到 Ctrl + T, 1, Enter,但我希望有办法自动执行此操作!

"%GIT_HOME%\usr\bin\sh.exe" --login -i -cur_console:t:"repo1":C:"%GIT_HOME%\git-bash.exe":d:"%USERPROFILE%\code\repo1"

"%GIT_HOME%\usr\bin\sh.exe" --login -i -new_console:t:"repo2":C:"%GIT_HOME%\git-bash.exe":d:"%USERPROFILE%\code\repo2"

"%GIT_HOME%\usr\bin\sh.exe" --login -i -new_console:t:"repo3":C:"%GIT_HOME%\git-bash.exe":d:"%USERPROFILE%\code\repo3"

【问题讨论】:

  • 那么,你有什么问题?
  • 如果我将此任务设置为默认任务,它不会像我想要的那样打开所有 3 个选项卡,它只会打开 repo1 的选项卡。那是除非我手动执行热键让它选择open all task tabs,而不是自动完成。
  • “默认任务”是什么意思?您想如何(何时)打开这些选项卡?你用的是什么版本?

标签: conemu


【解决方案1】:

是的,可以,但不能通过 Conemu 的设置对话框。你需要一个小的配置文件

  1. 创建配置文件

    1. 转到 Conemu 安装目录(如 C:\Program Files\ConEmu
    2. 创建文件startup.txt
    3. 列出要在启动时打开的控制台。例如

    >C:\Program Files\staab\Git\bin\bash.exe

    >C:\WINDOWS\system32\cmd.exe

    将在启动时打开 Git Bash 和 cmd(按此顺序)。如果你想为每个控制台设置启动目录,你也可以这样做:

    >C:\Program Files\staab\Git\bin\bash.exe -new_console:d:C:\example\path

    >C:\WINDOWS\system32\cmd.exe -new_console:d:C:\other\path

  2. 使用该配置文件启动 Conemu

    1. ConEmu64.exe(或 ConEmu.exe,如果您使用 32 位版本)创建一个新的桌面快捷方式
    2. 在该快捷方式上右键单击 > 属性
    3. /cmd @startup.txt添加到目标

  3. 现在您可以将该快捷方式链接到任务栏或将其放入计算机的自动启动文件夹中,以便在登录后立即使用这些控制台启动 Conemu。

更新 1:标签名称

我刚刚发现你也可以在启动时设置所有选项卡的名称:-)

>C:\Program Files\staab\Git\bin\bash.exe -new_console:d:C:\example\path -cur_console:t:NAME_OF_TAB

更新 2:管理员权限

这就是您授予所选标签的管理员权限的方式:

>C:\Program Files\staab\Git\bin\bash.exe -new_console:d:C:\example\path -new_console:a

不要过度使用它,因为您必须单独确认每个窗口的管理员权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 2017-08-08
    • 2018-11-02
    • 2011-03-25
    • 2013-01-19
    • 2012-11-02
    相关资源
    最近更新 更多