liner:Rust中类似readline的库

时间:2024-06-03 09:02:30
【文件属性】:

文件名称:liner:Rust中类似readline的库

文件大小:35KB

文件格式:ZIP

更新时间:2024-06-03 09:02:30

Rust

衬垫 提供类似readline功能的Rust库。 专长 自动建议 Emacs和Vi键绑定 多行编辑 历史 (不完整)基本和文件名补全 反向搜寻 可重映射的键绑定 基本用法 在Cargo.toml : [ dependencies ] liner = " 0.4.3 " ... 在src/main.rs : extern crate liner; use liner :: Context; fn main () { let mut con = Context :: new (); loop { let res = con. read_line ( "[prompt]$ " , & mut | _ | {}). unwrap (); if res. is_empty () { break ;


【文件预览】:
liner-master
----.travis.yml(114B)
----LICENSE(1KB)
----CONTRIBUTING.md(388B)
----src()
--------editor.rs(28KB)
--------util.rs(2KB)
--------main.rs(3KB)
--------history.rs(10KB)
--------test.rs(4KB)
--------event.rs(697B)
--------keymap()
--------complete.rs(4KB)
--------lib.rs(339B)
--------buffer.rs(13KB)
--------context.rs(4KB)
----Cargo.toml(581B)
----.gitignore(78B)
----README.md(1KB)

网友评论