- 作業系統:贏10
- 康埃姆: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
在一個世界SL設定您需要進行一些調整:
-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'"