首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

在终端 IDE 中默认显示 HN: Toast

2026-09-15 1 阅读 约10分钟阅读 dividedcomet
分享:
字号:
toast 是您终端中一个美丽的开发环境。 vim、nvim 和 emacs 让您从头开始构建编辑器,而 toast 附带托管 LSP、集成文件树、多个文件选项卡和开箱即用的主题。 Toast 适合那些想要留在终端中而不需要花费数小时来完成工作的开发人员。 ⚠️该项目处于早期开发阶段,您可能会遇到错误。 ⚠️ brew install heaven-runner/tap/toast 编辑器 无 AI 功能 无遥测 内置文件树 鼠标支持 toast ✅ ✅ ✅ ✅ vim ✅ ✅ ❌ ❌ emacs ✅ ✅ ❌ ❌ vscode ❌ ❌ ✅ ✅ zed ❌ ❌ ✅ 带有未保存更改指示器、鼠标关闭按钮的多选项卡编辑退出确认 通过树托管程序进行语法高亮显示(Go、Python、JavaScript、TypeScript、Rust、CSS、HTML、YAML、Bash、Markdown) 托管语言服务器 — Toast 提供为 Go、Rust、Python、JavaScript、TypeScript 和 Markdown (harper) 安装缺少的服务器,并为其他语言提供可扩展配置 拼写检查 — Markdown 中拼写错误的单词和纯文本文件通过 harper 在主题的诊断颜色中加下划线 转到定义 — 按住 Ctrl 并将鼠标悬停在用目标下划线符号,然后按 Ctrl 键并单击跳转到确切的定义 文件树侧边栏,包含 git 状态、忽略文件调暗、创建/删除操作、文件监视和可拖动调整大小 由 rg (ripgrep) 提供支持的项目范围搜索 文件内查找/替换,包含下一个/上一个导航、大小写匹配和全字选项 命令面板 — Ctrl+Shift+P 对每个操作进行模糊搜索,带有键绑定提示、实时切换状态、MRU 排序和状态栏确认闪烁 .md 、 .markdown 和 .mdx 文件的 Markdown 预览 主题系统 - 内置系统(从运行时的终端颜色派生)、 toast-dark 和 toast-light ,以及 VSCode 主题导入器 自动保存 - 脏文件在可配置的不活动延迟(默认 300 毫秒)后写入磁盘,具有可选的手动保存模式 可通过 ~/.config/toast/config.json 配置Homebrew (macOS)brew install heaven-runner/tap/toast 下载版本 从版本页面获取适用于您平台的 zip,解压,然后将二进制文件放在 $PATH 上: # example for Apple Silicon curl -Lo toast.zip https://github.com/paradise-runner/toast/releases/latest/download/toast-darwin-arm64.zip unzip toast.zip install -m755 toast-darwin-arm64 /usr/local/bin/toast 独立 macOS 应用程序 ⚠️ 实验:这将 toast 捆绑在 libghostty 终端窗口内,并且比终端版本有更多错误。 TUI(Homebrew 或上面的发布二进制文件)是运行 Toast 的主要且经过最佳测试的方式。更喜欢本机应用程序而不是终端?每个版本还附带 Toast.app — 一个完整的桌面应用程序,带有自己的终端窗口 (libghostty)、本机菜单栏和停靠图标。无需终端、Homebrew 或 Go。从发布页面获取适用于您的 Mac 的 zip:toast-app-darwin-arm64.zip 适用于 Apple Silicon (M1/M2/M3/M4),toast-app-darwin-amd64.zip 适用于 Intel。解压缩并将 Toast.app 拖到您的应用程序文件夹中。 curl -LO https://github.com/paradise-runner/toast/releases/latest/download/toast-app-darwin-arm64.zip unzip toast-app-darwin-arm64.zip mv Toast.app /Applications/ 首次启动:该应用程序尚未经过代码签名或公证,因此 macOS Gatekeeper 将阻止普通双击。在 Finder 中右键单击 Toast.app 并选择“打开”,然后再次打开 - 从那时起它就可以正常启动了。或者清除隔离标志一次: xattr -dr com.apple.quarantine /Applications/Toast.app open -a Toast ~ /src/foo.go open -a Toast ~ /src/myproject 从源代码构建 需要 Go 1.25.2+。 git clone https://github.com/paradise-runner/toast cd toast make build # 二进制写入 bin/toast toast # 打开当前目录 toast path/to/dir # 打开特定目录 toast path/to/file # 打开文件(自动检测 git root) toast new/file.go # 如果父目录存在则打开一个新文件缓冲区 toast --help toast --version 所有键绑定都可以在 ~/.config/toast/config.json 中重新映射(参见配置)。按键 操作 Ctrl+Q 退出 Ctrl+S / Cmd+S 保存 Ctrl+W / Cmd+W 关闭选项卡 Ctrl+P 快速打开文件搜索(模糊) Ctrl+Shift+P / Cmd+Shift+P 命令调色板 Ctrl+Alt+向右 下一个选项卡 Ctrl+Alt+向左 上一个选项卡 Ctrl+B 切换侧边栏 Ctrl+Shift+E 在编辑器和文件树之间切换焦点 Ctrl+Shift+F 搜索 Ctrl+F / Cmd+F 在当前文件中查找并替换 Ctrl+G / Cmd+L 转到行 Ctrl+Shift+M 切换 Markdown 预览 Ctrl+Z / Cmd+Z 撤消 Ctrl+Y / Ctrl+Shift+Z / Cmd+Y / Cmd+Shift+Z 重做 Ctrl+Space / Cmd+Space 触发完成 Ctrl+Shift+K 显示悬停 Ctrl +hover / Ctrl +单击 检查并遵循定义 F12 转到光标处的定义 Toast 在启动时读取 ~/.config/toast/config.json 。丢失的键将恢复为默认值。 {“主题”:“toast-dark”,“编辑器”:{“tab_width”:4,“auto_indent”:true,“trim_trailing_whitespace_on_save”:true,“insert_final_newline_on_save”:true,“auto_save”:“auto”,“auto_save_delay_ms”:300,
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱