- Edit files remotely with your local preferences: Need to edit files on a remote server, or even in a local VM, and don't like copying your editor's config files everywhere you go? Zed makes this easy: howto/remote.md
- Edit files locally: Pick "Local Folder" from the project picker to edit local files.
- Chrome Application: Installing via the Chrome Web Store brings a few
useful features:
- Cross platform: Zed runs on any platforms that desktop Chrome runs on (including Chromebooks)
- Installation is easy with just a few clicks
- Upgrades are automatic
- State preservation: Zed preserves your editor state completely: the state of your splits, recency of open files, cursor and scroll positions, even part of the undo history for open files.
- Auto save: Zed always automatically saves your files. Save buttons are so '00s.
- Chromeless: Zed fits Chrome perfectly, by not having any. The UI is completely clutter free.
- Keyboard oriented: Zed can operated entirely with the keyboard.
- Programming language support:
- Linters/checkers for various languages (reports errors in the gutter as you edit code)
- Code completion (
Tab):- Words that appear in the current file (any file type)
- Based on symbols (Zed has its own indexers for various languages)
- Snippets
- Efficient project navigation at various levels of granularity (howto/navigation.md):
- Files, quickly jump to the file you want (
Command-E) - Symbols, Zed indexes all symbols defined in your project and lets you
quickly jump to the one you're interested in (
Command-R,Command-J)
- Files, quickly jump to the file you want (
- Command-based: Similar Emacs, every key you press in Zed runs a command.
Keybinding to command mappings are configurable in the "Configuration" projects.
Commands can also executed by name via
Command-.(for a filter list view of all comands) orCommand-Shift-.(for a tree view of all commands). - (Vertical) split views: either 1, 2 or 3 vertical splits. (
Command-1,Command-2,Command-3, andCommand-0to switch between splits). Or useCommand-Pto get a preview split for various langauges: split.md
This repository was archived by the owner on Oct 6, 2023. It is now read-only.