AckShell
AckShell

迁移指南

从 iTerm2、PuTTY 等工具迁移到 AckShell

迁移到 AckShell

本指南帮助你从其他终端工具平滑迁移到 AckShell,尽量减少配置重建的工作量。

从 iTerm2 迁移(macOS)

导出 iTerm2 配置

# 导出所有 Profile 到文件
defaults export com.googlecode.iterm2 ~/iterm2-backup.plist

导入到 AckShell

  1. 打开 AckShell → 设置导入/导出
  2. 点击 从 iTerm2 导入
  3. 选择导出的 .plist 文件
  4. 预览并选择要导入的连接配置

快捷键映射

功能iTerm2AckShell
新建标签⌘T⌘T
水平分割⌘⇧D⌘D
垂直分割⌘D⌘⇧D
清屏⌘K⌘K
全屏⌘↩⌃⌘F

注意:水平/垂直分割快捷键与 iTerm2 相反,可在 设置 → 快捷键 中自定义。

从 PuTTY 迁移(Windows)

导出 PuTTY 会话

# 导出所有 PuTTY 会话到注册表文件
reg export "HKCU\Software\SimonTatham\PuTTY\Sessions" putty-sessions.reg

导入到 AckShell

  1. 打开 AckShell → 设置导入/导出
  2. 点击 从 PuTTY 导入
  3. 选择导出的 .reg 文件

从 SecureCRT 迁移

AckShell 支持导入 SecureCRT 的 .ini 会话文件:

  1. 在 SecureCRT 中:文件 → 管理会话 → 导出
  2. 在 AckShell 中:设置 → 导入 → SecureCRT 会话文件

迁移 SSH 密钥

SSH 密钥通常存放在 ~/.ssh/ 目录下,AckShell 会自动扫描并识别:

  1. 打开 AckShell → 密钥管理
  2. 点击 扫描 SSH 目录
  3. 选择要导入的密钥文件

常见问题

Q:zsh/fish 主题显示乱码?
A:请安装 Nerd Font,并在 设置 → 外观 → 字体 中选择对应字体。

Q:SSH Agent 转发不工作?
A:在连接配置 → 高级 中启用「转发 SSH Agent」,并确保本地 ssh-agent 正在运行。

Q:如何保留我的颜色主题?
A:AckShell 支持导入标准的 .itermcolors(macOS)和 .reg 颜色主题(Windows)。