1# Held 2 3DragonOS/Linux Termial text editor 4 5面向DragonOS和Linux系统的终端文本编辑器。 6 7 8作者:Heyicong heyicong@dragonos.org 9 10--- 11 12## 安装 13 14默认安装路径为``./install/bin/held`` 15 16- Linux: ``make install-linux`` 17- DragonOS: ``make install-dragonos`` 18 19## 使用 20 21**Held**的设计思路是能够使用简单命令实现高效编辑,高效跳转。 22 23Held提供了三个模式:``Command``,``LastLine``和``Insert`` 24 25- **Command** 26 27 - ``:`` 进入底线(LastLine)模式 28 - ``i`` 进入插入模式 29 - ``f`` 标记当前行 30 - ``l`` 锁定当前行(该行不能被改动/删除) 31 - ``q`` 跳转到前一个标记行 32 - ``w`` 跳转到后一个标记行 33 - ``a`` 跳转到上一个锁定行 34 - ``s`` 跳转到下一个锁定行 35- **LastLine** 36 37 - ``:q`` 不保存退出 38 - ``:q!`` 强制不保存退出 39 - ``:wq`` 保存退出 40 - ``:goto | :gt`` 跳转到行或行列 41 - ``:flag | :lock`` 批量标记或锁定行 42 - ``:unflag | :unlock`` 批量取消标记或锁 43 - ``:delete | :dl`` 批量删除行(锁定行将不被影响) 44 45## 风格 46 47Held支持自定义部分风格, 48 49可以编辑``config.yaml``并且将其放置与Held同目录,Held将会使用你配置的风格。 50 51目前支持的配置: 52 53- ``line`` 整体行设置 54 - ``number`` 行号设置 55 - ``enable`` 是否启用 56 - ``backgroud`` 设置行号列背景色 57 - ``frontground`` 设置行号列前景色 58 - ``highlight`` 当前行高亮选项 59 - ``enable`` 是否启用 60 - ``color`` 高亮颜色 61