Snow CLI 是一款强大的命令行工具,最新版本 v0.6.15 带来了多项新功能和改进,特别是对 SSH 连接的支持和远程目录管理。以下是本次更新的详细内容:

  1. 支持 SSH 连接,添加远程目录为工作目录:用户现在可以通过 Snow CLI 使用 SSH 连接远程服务器,并将远程目录设置为工作目录。操作步骤如下:

    • 使用 /add-dir 命令进入面板
    • S 键进行 SSH 连接
    • 支持三种连接方式:私钥、密码、网络代理
    • 使用方向键切换项目,按 Enter 连接
    • 连接成功后,在 @ 搜索中可以看到远程目录文件,例如 CPA 目录
  2. 优化 ESC 中断问题:解决了 ESC 中断可能导致程序卡在“停止中…”的问题,并增加了双击 ESC 的强制复位逃生窗口。
  3. 优化窗口抖动问题:改进了部分场景下的窗口抖动问题,提升了用户体验。
  4. 支持宽屏的双列 Diffviewer:当终端宽度足够时,Diffviewer 会自动变为双列显示,方便用户查看文件差异。
  5. 修复代码库索引与终端执行工具的冲突:感谢社区贡献者提交的 Pull Request,解决了代码库索引与终端执行工具之间的冲突问题。

远程工作目录可使用的工具

  • 文件操作(读、写)
  • 命令执行

缺陷

  • 首次打开文件列表时,由于需要建立连接池,可能会稍慢。
  • 自带的 LSP 和 Codebase 无法用于远程,不建议用于远程编程。

具体文档

Snow Console:Snow CLI 提供的公益站,限制注册人数,提供 Codex 以及适用于 Codebase 功能的嵌入模型。

感谢:感谢所有 Star 和贡献者!

更多信息和资源,请访问 Snow CLI GitHub 仓库

标签: none

评论已关闭