warp 介绍
WARP https://www.warp.dev/ 是一个基于 Rust 的终端工具,提供了快速、安全和现代化的命令行体验。
它最特别的点就在于采用了很创新的块式渲染技术,能够更高效地处理大量输出,并且支持丰富的文本格式和交互功能。
而且他和AI结合的非常深入。
嗯,最近他还open source了,所以他现在可以说是非常火热的一款终端项目。
xterminal 和 warp 的字体渲染对比
其实我一直在使用的远程连接 ssh 的工具是 xterminal https://www.terminal.icu/ ,这工具一看就是vibe出来的,但是确实挺好用的,不过它的终端显示问题比较大。比如说它不支持Nerd Font正常显示,claude的logo看起来也变了样。
比如说你看下面这个xterminal的logo都变成异形了。

而下图是 warp 的显示,完全没有问题。

不过warp在win上使用ssh有点麻烦,因为 如果用 power shell 连接 ssh 的话,warp 就无法正确显示了(就没有块状的风格了),但是根据官方文档的AI回答,我可以通过另一个曲线路径来解决这个问题。就是使用wsl连接到ssh服务器,这样就可以正常显示了。
比如说下面这个配置的 shell = “bash” ,就代表通过wsl执行命令。
示例config:
# Warp Tab Config
# Docs at https://docs.warp.dev/terminal/windows/tab-configs
name = "My macOS"
[[panes]]
id = "main"
type = "terminal"
shell = "bash"
commands = ["ssh [email protected]"]
多个ssh服务器的管理方案
官方文档ai https://docs.warp.dev/terminal

而我是怎么解决这个问题的呢?就是通过查询官方文档,官方文档的章节是很乱的,而且它全是英语的,特别特别长,也不直接告诉你解决方法。不过好在我发现他有提供AI助手。你直接使用中文问他问题,他也可以正常的给你回答。 我就是在这里问到他说windows 上ssh显示不正常的问题,而且这个还是一个已知问题,他还查询到了相关的issue(power shell连接ssh显示不正常)。
关于这个自定义配置是怎么写的,我也是完全让他帮我写,就很方便,因为他自己本身是不带记录SSH的功能的。
我正好说到这个,我问了他一下有没有ssh管理器的功能,他说他没有这个功能,但是有一些方便的小建议:
Warp 的 SSH 补全功能会自动读取 ~/.ssh/config 和 ~/.ssh/known_hosts 中的条目,在你输入 ssh 命令时提供补全建议,所以你之前连接过的主机会自动出现在补全列表里。 [SSH Legacy 文档]
如果你想保存多个 SSH 会话的布局,可以使用 Launch Configurations(启动配置)功能,通过 UI 直接保存窗口/标签页/面板的布局,不需要手动写 YAML 配置文件。 [Launch Configurations]
不过,知识源中没有提到类似"SSH 连接管理器"(像 SecureCRT、iTerm2 的 Profiles 那样专门存储多个 SSH 连接信息的功能)。如果你是想要这种功能,目前知识源中没有足够的信息确认 Warp 是否支持。
建议的替代方案:
把常用主机写入 ~/.ssh/config(一次性配置,之后 Warp 补全会自动识别)
用 Launch Configurations 保存包含 SSH 命令的会话布局
如需更详细的功能确认,建议查阅 Warp 官方文档 或在 Warp 的 GitHub Issues 中搜索相关请求。
