Nincs leírás

GnoCiYeH 36198c193b update 10 hónapja
.github 36198c193b update 10 hónapja
src 36198c193b update 10 hónapja
.gitignore 984a200e15 初始版本,支持简单的编辑操作,支持简单指令 10 hónapja
Cargo.toml 984a200e15 初始版本,支持简单的编辑操作,支持简单指令 10 hónapja
LICENSE 1887527f6a Initial commit 10 hónapja
Makefile 984a200e15 初始版本,支持简单的编辑操作,支持简单指令 10 hónapja
README.md c1b8fcde98 完善readme 10 hónapja
config.yaml 984a200e15 初始版本,支持简单的编辑操作,支持简单指令 10 hónapja
rust-toolchain.toml 36198c193b update 10 hónapja

README.md

Held

DragonOS/Linux Termial text editor

面向DragonOS和Linux系统的终端文本编辑器。

作者:Heyicong [email protected]


安装

默认安装路径为./install/bin/held

  • Linux: make install-linux
  • DragonOS: make install-dragonos

使用

Held的设计思路是能够使用简单命令实现高效编辑,高效跳转。

Held提供了三个模式:CommandLastLineInsert

  • Command

    • : 进入底线(LastLine)模式
    • i 进入插入模式
    • f 标记当前行
    • l 锁定当前行(该行不能被改动/删除)
    • q 跳转到前一个标记行
    • w 跳转到后一个标记行
    • a 跳转到上一个锁定行
    • s 跳转到下一个锁定行
  • LastLine

    • :q 不保存退出
    • :q! 强制不保存退出
    • :wq 保存退出
    • :goto | :gt 跳转到行或行列
    • :flag | :lock 批量标记或锁定行
    • :unflag | :unlock 批量取消标记或锁
    • :delete | :dl 批量删除行(锁定行将不被影响)

风格

Held支持自定义部分风格,

可以编辑config.yaml并且将其放置与Held同目录,Held将会使用你配置的风格。

目前支持的配置:

  • line 整体行设置
    • number 行号设置
    • enable 是否启用
    • backgroud 设置行号列背景色
    • frontground 设置行号列前景色
    • highlight 当前行高亮选项
    • enable 是否启用
    • color 高亮颜色