是否可以将任何 putty.exe 或 kitty.exe 控制台窗口自动附加到 ConEmu?如果可以,那么该怎么做?
答案1
我想做同样的事情并找到了这个链接
http://www.thecrumb.com/2013/03/04/configuring-conemu-and-putty/
我认为这基本上就是 Maximus 所说的,但你将在 ConEmu 内部执行此操作
答案2
伙计们,我刚刚找到了方法!完全有可能没有为每个要加载的会话创建快捷方式。
我刚刚发现 CMDER 有一个名为 的默认任务{Putty}
。它直接启动Putty.exe
(因此putty.exe
应该在路径中,或者您应该指定 的完整路径putty.exe
)。
使用参数创建 CMDer 的快捷方式:
<full-path-to-cmder.exe> /task Putty
打开它,Putty 提示符就会显示出来。照常加载会话,现在它显示在 Cmder 中而不是 putty 中,瞧!
我知道这么常见的需求在 CMDER 中有一个解决方案。太棒了!
除了您无法控制标签标题之外,我们不能要求更多......
编辑:
我刚刚发现当我们使用 Cmder 时,我们可以在 Putty 中指定窗口标题,所以现在我的解决方案变得更加完美。
在putty中我们可以在“Window”-“Behaviour”中设置窗口标题,而在Cmder中我们在“Main”-“Tab bar”-“Tab templates”-“Console”中设置使用putty窗口标题的选项卡(%s
代表标题,如“Console”上方提示所示)。
另外两张截图:
答案3
或者直接使用 SSH
ssh root@somehost
例如将 Git 打包的工具添加到你的路径中
set PATH=%PATH%;C:\Program Files (x86)\Git\cmd
或者 powershell 路径
# %UserProfile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
# Add linux tools from git
$env:Path += ";C:\Program Files (x86)\Git\bin"
...如果要走这条路,可以考虑只询问一次密钥密码,然后使用 Posh git 的 Powershell
答案4
AntonioCS 有正确的链接。
我也为此苦恼过。关键是不要在 conemu 任务命令中输入 putty 的完整路径。相反,确保 putty 的路径位于 Windows 的用户配置文件环境变量中,然后直接调用 putty 本身:
Putty.exe -new_console -load "(name of session)"