Zee
软件描述
Zee is a modern editor for the terminal, written in Rust. It is a highly experimental code. In the old tradition of text editor demos, here's what it currently looks like editing its own source code.
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Zee?
Zee is a modern editor for the terminal, written in Rust. It is a highly experimental code. In the old tradition of text editor demos, here's what it currently looks like editing its own source code. Features:
The 100 FPS editor. Cursor movement and edits render under 10ms. Everything else happens asynchronously (syntax parsing and highlighting, IO to/from disk, file pickers). Buffers are backed by a fast B-tree implementation of a rope (via cessen's ropey). Uses Tree-sitter for generating a parse tree from your code. This AST is used for syntax highlighting and on the fly validation. As it is an incremental parsing library, it scales to files with 1 million lines of code. Multi-buffer, multi-pane -- shared state beats tmux with multiple editors Fast recursive file search with fuzzy matching and aware of ignore files (using BurntSushi's ripgrep crates walkdir, ignore) Local file picker with directory navigation A pragmatic editor, not a research endeavour into CRDTs