lazyide — a full IDE experience in the terminal
说明与用途
lazyide — 在终端中运行的完整 IDE,支持文件树、标签页、LSP 和 Git 集成,适用于 SSH 开发。
问题
Developers working over SSH lack a full IDE experience, relying on basic editors like Vim or Emacs without native IDE features such as file trees, tabbed editing, LSP integration, and Git gutter.
结果
lazyide delivers a complete IDE experience within a terminal, enabling remote developers to edit, navigate, and debug code with native LSP and Git integration without leaving the SSH session.
工作流
- 1. SSH into the remote machine where the code resides.
- 2. Install lazyide via one‑line curl or PowerShell script, optionally setting up rust‑analyzer and ripgrep.
- 3. Run
lazyideto launch the terminal IDE. - 4. Use built‑in file tree, tabs, and split panes to navigate and edit code.
- 5. Leverage LSP features for completions, diagnostics, and go‑to‑definition.
- 6. View Git status in the gutter and perform side‑by‑side diffs.
- 7. Pair lazyide with an agentic coding CLI for advanced workflows.
证据
lazyide to close that gap: a lightweight terminal IDE in Rust that gives you a full editing environment over SSH
File tree, Tabbed editing, Split panes, LSP, Syntax highlighting, Git gutter, side‑by‑side diff, minimap, project search, themes, remappable keybinds
- 记录日期: 2026-09-21T20:45:33.733Z