ConEmu 是否可以在同一个选项卡上显示本地 bash 和远程 ssh?

ConEmu 是否可以在同一个选项卡上显示本地 bash 和远程 ssh?
  • 操作系统:微软 Windows 10
  • ConEmu:180626 [64]

我想显示到远程服务器的 ssh 和本地 bash。我可以用 CTRL+SHIFT+(e 或 o)轻松拆分,但如果我在远程,它会打开另一个远程面板,同样,如果我在本地,它会打开另一个本地面板。我尝试设置两个任务,然后设置第三个任务来调用每个任务,但没有成功,有人在他们的 ConEmu 上设置过这个吗?

我的任务是:

偏僻的

"C:\Program Files\Git\bin\sh.exe" --login -i -c "ssh [email protected] -i c:/Work/application-files/key.pem" -new_console:t:"address.com":P:"<PowerShell>"

当地的

"C:\Program Files\Git\bin\sh.exe" --login -i -new_console:t:"repos Bash"

答案1

经过一番折腾,我终于找到了解决方案。这个 ConEmu 任务将打开并垂直拆分本地 bash 和 ssh 远程到指定目录。希望它能帮助到其他人。

视窗一路

> -cur_console:d:C:\Work\repos -cur_console:t:"repos Bash" -cur_console:C:"C:\Program Files (x86)\Git\etc\git.ico" "C:\Program Files\Git\bin\sh.exe" --login -i

-cur_console:ns1T50V -cur_console:d:C:\Work\repos -cur_console:t:"m6 address.com":P:"<PowerShell>" -cur_console:C:"C:\Program Files (x86)\Git\etc\git.ico" ssh [email protected] -i c:/Work/application-files/key.pem -t "cd node/mynewapp/; bash --login" -cur_console:ns1T50V

在一个西弗吉尼亚海岸设置你需要做一些调整:

-cur_console:f -cur_console:d:C:\Users\Spider-Man -cur_console:t:"repos Bash" "C:\Windows\System32\bash.exe" -c "cd /home/Spider-Man/repos && bash"

-cur_console:fns1T50V:f -cur_console:d:C:\Users\Spider-Man -cur_console:t:"ssh beta server":P:"<PowerShell>" "C:\Windows\System32\bash.exe" -c "ssh [email protected] -i /home/Spider-Man/repos/keys/address.net  -t 'cd node/app/ && bash'"

相关内容