终端功能

强大灵活的终端环境

概述

HejShell 的终端是专为专业开发人员设计的高性能 SSH 客户端。

  • 完整的终端仿真 (xterm-256color)
  • 分屏管理多个会话
  • 基于标签的多连接
  • 可自定义主题
  • 集成 SFTP 文件管理
  • 将常用命令保存为代码片段

分屏

分割屏幕同时查看多个终端会话。

使用方法

  1. 点击顶部菜单中的分割按钮
  2. 选择水平或垂直分割
  3. 在每个面板中连接不同的服务器
  4. 拖动面板边框调整大小

分割方式

  • 拖动标签:将标签拖到面板边缘进行分割
  • 分割按钮:从终端菜单选择分割选项
  • 调整面板大小:拖动面板边框

标签管理

使用标签系统地管理多个连接。

  • 无限创建标签
  • 拖放重新排序标签
  • 标签分组支持
  • 连接状态图标

键盘快捷键

使用键盘快捷键更快地工作。

全局快捷键

  • Cmd+N:新连接
  • Cmd+T:新标签(快速连接)
  • Cmd+,:打开设置
  • Cmd+K:搜索(终端)/命令面板(其他视图)

终端快捷键

  • Cmd+C:复制(选中文本时)
  • Cmd+V:粘贴
  • Cmd+F:搜索
  • Cmd++/-:调整字体大小

主题自定义

自由更改终端主题。

内置主题

  • Dracula
  • One Dark
  • Solarized Dark/Light
  • Nord
  • Monokai

创建自定义主题

  1. 前往设置 > 主题
  2. 点击「创建新主题」
  3. 设置调色板
  4. 保存并应用

SFTP 文件管理

在终端旁使用 SFTP 文件浏览器。

使用方法

  1. 在已连接的会话中点击 SFTP 按钮
  2. 在侧面板中浏览远程文件
  3. 拖放上传/下载文件
  4. 双击编辑文件

SFTP 功能

  • 拖放文件传输
  • 多文件选择和传输
  • 文件权限更改
  • 文件预览
  • 传输进度显示

代码片段

将常用命令保存为代码片段并快速执行。

如何使用代码片段

  1. 在设置 > 代码片段中添加新片段
  2. 输入名称、描述和命令
  3. 在终端中打开代码片段面板(Cmd+Shift+S)
  4. 点击所需的代码片段执行
  • 变量支持(例如 ${server_name})
  • 云同步
  • 团队共享代码片段
  • 分类组织

端到端加密

HejShell 使用军事级端到端加密来保护您的凭据。

工作原理

  1. 主密码:您的密码永远不会离开您的设备:
  2. 密钥派生:PBKDF2 从您的密码派生加密密钥:
  3. 数据加密密钥 (DEK):随机 256 位密钥加密所有数据:
  4. 加密存储:DEK 使用主密钥加密并安全存储:

加密内容

  • SSH 密码
  • SSH 私钥
  • 连接详情
  • 自定义终端命令

连接历史

跟踪所有 SSH 连接活动。

记录内容

  • 连接开始/结束时间
  • 连接持续时间
  • 发起连接的用户(团队情况下)
  • 连接成功/失败状态

查看连接历史

  1. 右键点击连接
  2. 选择查看历史
  3. 按日期范围筛选
  4. 导出为 CSV 进行分析

💡 终端技巧

  • Cmd+点击直接打开 URL
  • 三击选择整行
  • Alt+点击移动光标位置
  • 滚动缓冲区大小可在设置中调整

功能请求

有想要在终端中看到的功能吗?请随时联系我们。 dev@hej.ai.kr

Hej Shell | Hej Shell