TUI for Telegram命令手册:20+实用指令让你操作如飞,提升终端聊天效率300%
想要在终端中高效使用Telegram吗?tgt是一个基于Rust开发的Telegram终端用户界面,专为喜欢命令行操作的用户设计。这款强大的TUI工具让你无需离开终端就能收发消息、管理聊天、传输文件,将你的Telegram使用效率提升300%!本文将为你详细介绍20多个实用命令和快捷键,让你成为终端聊天高手。
🚀 快速安装指南
安装tgt非常简单,支持多种方式:
从Crates.io安装
cargo install tgt从源码构建
cargo build --release --features download-tdlibArch Linux用户
yay -S tgt-client-git安装完成后,运行tgt --help查看所有可用命令。
📦 基础配置命令
初始化配置
首次使用tgt时,需要初始化配置文件:
tgt init-config使用--force参数强制覆盖现有配置:
tgt init-config --force清理配置和数据
当需要重置应用状态时,使用清理命令:
# 清理配置文件 tgt clear --config # 清理数据文件 tgt clear --data # 清理日志文件 tgt clear --logs # 清理所有(配置文件、数据、日志) tgt clear --all # 跳过确认提示 tgt clear --all --yes🎯 核心快捷键速查表
tgt的快捷键设计非常人性化,分为多个状态模式:
🔑 全局快捷键(None状态)
| 快捷键 | 功能描述 | 使用频率 |
|---|---|---|
q或Ctrl+C | 退出应用 | ⭐⭐⭐⭐⭐ |
Alt+1或Alt+← | 聚焦聊天列表 | ⭐⭐⭐⭐ |
Alt+2或Alt+→ | 聚焦聊天窗口 | ⭐⭐⭐⭐ |
Alt+3或Alt+↓ | 聚焦输入提示符 | ⭐⭐⭐⭐ |
Esc | 返回None状态 | ⭐⭐⭐⭐ |
Alt+n | 切换聊天列表显示 | ⭐⭐⭐ |
Alt+h/Alt+l | 调整聊天列表大小 | ⭐⭐ |
Alt+j/Alt+k | 调整输入提示符大小 | ⭐⭐ |
Alt+r | 开始聊天列表搜索 | ⭐⭐⭐ |
Alt+c | 恢复聊天列表默认排序 | ⭐⭐ |
Alt+F1 | 显示命令指南 | ⭐⭐⭐⭐ |
Alt+t | 显示主题选择器 | ⭐⭐⭐ |
Alt+u | 上传文件 | ⭐⭐⭐ |
💬 聊天列表操作
| 快捷键 | 功能描述 |
|---|---|
↑/↓ | 上下移动选择 |
Enter或→ | 打开选中的聊天 |
← | 取消选中聊天 |
📱 聊天窗口操作
| 快捷键 | 功能描述 |
|---|---|
↑/↓ | 上下滚动消息 |
← | 取消选中消息 |
y或Ctrl+C | 复制选中消息 |
e | 编辑选中消息 |
r | 回复选中消息 |
d | 为所有人删除消息 |
D | 仅为自己删除消息 |
Alt+v | 查看选中消息中的图片 |
Alt+r | 在聊天窗口中搜索消息 |
📷 图片查看器操作
通过Alt+v打开图片查看器后: | 快捷键 | 功能描述 | |--------|----------| |Esc| 关闭图片查看器 | |↑或k| 查看上一条消息 | |↓或j| 查看下一条消息 |
⌨️ 输入提示符操作
当聚焦在输入提示符时,可以使用以下文本编辑快捷键: | 快捷键 | 功能描述 | |--------|----------| |Alt+Enter| 发送消息 | |←/→/↑/↓| 移动光标 | |Ctrl+←或Ctrl+b| 移动到上一个单词 | |Ctrl+→或Ctrl+f| 移动到下一个单词 | |Ctrl+Alt+←或Ctrl+a或Home| 移动到行首 | |Ctrl+Alt+→或Ctrl+e或End| 移动到行尾 | |Shift+方向键| 选择文本 | |Ctrl+c| 复制选中文本 | |Ctrl+v| 粘贴文本 | |Ctrl+w或Ctrl+Backspace或Ctrl+h| 删除光标前的单词 |
🎨 高级功能配置
自定义快捷键
tgt支持完全自定义快捷键配置。编辑~/.config/tgt/config/keymap.toml文件:
[core_window] keymap = [ # 自定义退出快捷键 { keys = ["q", "a"], command = "quit", description = "使用'q'后按'a'退出应用"}, ] [chat] keymap = [ # 自定义消息操作快捷键 { keys = ["c"], command = "chat_window_copy", description = "复制消息"}, ]主题切换
tgt内置多种主题,支持一键切换:
- 使用
Alt+t打开主题选择器 - 支持Catppuccin、Gruvbox、Nord、Monokai等流行主题
- 主题配置文件位于
~/.config/tgt/config/themes/目录
文件传输功能
tgt支持便捷的文件传输:
Alt+u:打开文件上传浏览器- 支持图片、文档、音频等多种文件格式
- 内置图片查看器,支持终端内预览
🔧 配置文件详解
tgt的配置文件采用TOML格式,主要包含以下几个文件:
| 配置文件 | 功能描述 | 路径示例 |
|---|---|---|
app.toml | 应用通用设置 | config/app.toml |
keymap.toml | 快捷键映射配置 | config/keymap.toml |
logger.toml | 日志配置 | config/logger.toml |
telegram.toml | Telegram API配置 | config/telegram.toml |
theme.toml | 主题颜色配置 | config/theme.toml |
💡 实用技巧与小贴士
效率提升技巧
- 快速切换焦点:使用
Alt+1、Alt+2、Alt+3在不同区域间快速切换 - 批量操作:结合
Shift键进行文本选择,提高编辑效率 - 搜索功能:使用
Alt+r快速搜索聊天或消息 - 主题定制:根据终端配色调整主题,减少视觉疲劳
故障排除
- 配置问题:使用
tgt clear --config重置配置 - 登录问题:检查
telegram.toml中的API配置 - 快捷键冲突:检查自定义快捷键配置
性能优化
- 关闭图片预览:如果不需要图片功能,编译时使用
--no-default-features - 调整日志级别:在
logger.toml中调整日志级别提升性能 - 使用静态链接:编译时添加
--features static减少运行时依赖
🎯 总结
tgt作为一款专业的Telegram终端用户界面,通过精心设计的快捷键系统和命令行工具,让终端聊天变得前所未有的高效。无论是日常消息收发、文件传输,还是批量消息管理,tgt都能提供流畅的体验。
核心优势:
- ✅ 纯终端操作,无需离开命令行环境
- ✅ 20+实用快捷键,操作效率提升300%
- ✅ 完全可自定义的配置系统
- ✅ 多平台支持(Linux、macOS、Windows)
- ✅ 丰富的主题选择和文件传输功能
现在就开始使用tgt,体验终端聊天的极致效率吧!记住最常用的几个快捷键:Alt+1/2/3切换区域、q退出、Alt+r搜索,你就能快速上手这款强大的TUI工具。
想要了解更多高级功能?查看官方文档或探索配置文件目录,定制属于你自己的终端聊天体验!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考