2 个不稳定版本

0.4.0 2023年8月5日
0.3.0 2023年7月2日

#482 in 文本编辑器

26 每月下载次数
2 个crate中使用(通过 ultron-web

MIT 许可证

2MB
26K SLoC

Perl 5K SLoC // 0.1% comments D 2.5K SLoC // 0.1% comments Objective-C++ 2.5K SLoC // 0.1% comments C++ 2.5K SLoC // 0.1% comments Rust 2K SLoC // 0.3% comments Python 1.5K SLoC // 0.6% comments JavaScript 1.5K SLoC // 0.5% comments Java 1K SLoC // 0.5% comments C# 822 SLoC // 0.7% comments Ruby 678 SLoC // 0.5% comments Scala 622 SLoC // 0.6% comments Shell 617 SLoC // 0.7% comments Go 605 SLoC // 0.8% comments Erlang 588 SLoC // 0.9% comments Clojure 513 SLoC // 0.7% comments Objective-C 503 SLoC // 0.5% comments OCaml 485 SLoC // 0.2% comments Lua 458 SLoC // 0.6% comments C 334 SLoC // 0.6% comments PHP 324 SLoC // 0.8% comments Groovy 293 SLoC // 0.2% comments ASP 290 SLoC // 0.7% comments TCL 211 SLoC // 0.4% comments Batch 127 SLoC // 0.8% comments R 81 SLoC // 0.8% comments Common Lisp 51 SLoC // 0.7% comments Haskell 43 SLoC // 0.7% comments SQL 27 SLoC // 0.7% comments Ruby HTML 23 SLoC Pascal 8 SLoC // 0.6% comments

Ultron

一个非常简单的基于Web的编辑器,具有语法高亮和主题功能。它还支持撤销/重做

先决条件

  • rust with wasm32-unknown-unknown 工具链
  • wasm-pack
  • basic-http-server
  • just

安装 rust wasm-pack

cargo install basic-http-server
cargo install just

构建和运行编辑器

git clone https://github.com/ivanceras/ultron.git

cd ultron
just serve

然后,导航到 https://127.0.0.1:4004

演示

链接

哪些功能正在运行?

  • 语法高亮
  • 撤销 -
  • 重做 -

缺少哪些功能?

  • 按键组合,即:输入Unicode字符
  • 自动缩进
  • 自动配对
  • 重映射
  • 选择
  • 剪切
  • 复制
  • 粘贴

依赖项

~5–13MB
~143K SLoC