zenbu-labs/terminal-code
VS Code in the terminal
What it solves
terminal-code allows users to run a full VS Code environment directly within their terminal emulator, removing the need for a separate GUI window while maintaining the functionality of a modern IDE.
How it works
It integrates two existing projects: code-server (which hosts VS Code in a browser) and terminal-browser (which renders a browser inside the terminal). By combining these, it brings the VS Code interface to the terminal screen.
Who it’s for
Developers who prefer working entirely within the terminal but want the advanced features of VS Code, as well as those working over SSH connections who need a low-latency responsive interface.
Highlights
- SSH Optimization: Uses a local frontend and remote backend to ensure interactions remain instant even over network connections.
- Customization: Supports themes, transparency, and importing settings/keybindings from other VS Code compatible editors.
- Extension Support: Allows installing and uninstalling extensions via the command line.
- Shortcut Management: Includes an interactive wizard to resolve keybinding conflicts between the terminal and the editor.
- Terminal Integration: Supports splitting panes (up, down, left, right) and opening files at specific lines and columns.
Related
- Project
- Project
- Project
- Project
- Project