我想使用 Kitty,但我已经为 Putty 设置了很多设置。我读到,由于设置是通过注册表项创建的,因此无法使用 Putty“导出设置”,而且可能也无法将这些设置“导入”到 Kitty。有谁知道有什么实用程序可以让你以某种方式做到这一点吗?
答案1
要将 PuTTY reg 复制到 KiTTY reg,请启动任何 KiTTY 会话,然后按 CTRL+F8 并输入
/copytokitty
要将 KiTTY 设置从注册表模式复制到便携模式,请使用命令行并运行
kitty.exe -convert-dir
赛德
答案2
Cyd 的回答似乎适用于 Kitty Classic(不是 Portable)。
我无法将 PuTTY 设置直接放入 KittyPortable 中。问题是,作为便携式设备,KittyPortable 甚至不会查看 C 盘,因此它无法读取 Windows 注册表中的 PuTTY 键。
我可以通过安装 Kitty Classic 来间接实现这一点,它会自动获取 PuTTY 的注册表项,然后运行
KittyPortable.exe -convert-dir
==========================================================================
如果您没有 PC 的管理权限,请继续阅读。否则,请跳至下方。
如果您没有足够的权限安装 Kitty Classic,则此方法将不起作用。许多人在工作时没有 PC 的管理员权限,但在这种情况下您可能需要使用 KittyPortable。
因此,您需要在具有管理员权限的机器(例如家用机器)上将 PuTTY 设置转换为 Kitty。但您的家用机器可能没有您在工作中使用的 PuTTY 配置设置。
因此,您需要在工作时导出 PuTTY 注册表项并将其导入到家用电脑上。
运行 regedit,选择
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
然后执行文件/导出(确保选中“选定分支”单选按钮)。然后转到您具有管理员权限的 PC(可能是您的家用 PC),安装 PuTTY,双击您之前导出的注册表文件(这将导入所有 PuTTY 会话),然后...
=========================================================================
正在恢复……
- 在某处创建一个名为 kitty_portable 的文件夹(最好不在 C 盘上)。
- 从以下网址下载 Kitty 的 Windows Classic 和 Windows Portable 版本http://www.downloadbestsoft.com/KiTTY.html并将它们放入您的 kitty_portable 文件夹中。
- 启动 kitty.exe。它将提取所有 PuTTY 配置设置。关闭 kitty.exe。
- 转到 DOS shell,cd 到 kitty_portable 目录,然后输入:
KittyPortable.exe -convert-dir
- 删除 kitty.exe(你再也不需要它了)
使用 -convert-dir 参数运行 KittyPortable.exe 将在您的 kitty_portable 文件夹中创建多个文件夹,包括您的所有 PuTTY 设置(现在存储在纯文本文件中,而不是像 PuTTY 那样使用注册表)。此文件夹是 100% 可移植的,甚至不访问 C 盘。
呼。
答案3
2021 年在 Windows 10 和 11 上进行的测试
出口注册自
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\
导入到
HKEY_CURRENT_USER\Software\9bis.com\KiTTY\Sessions\
答案4
我还发现,如果将 kitty.exe 复制到 putty 的程序文件夹,某些版本的 kitty 不会显示存储在注册表中的会话。