Tamce / lessjs

An implementation of unix tool `less` on javascript for webpages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lessjs 是什么?

  1. lessjs 是仿 linux 下 less 命令的基本操作方法(但是快捷键略有不同),直接在网页上对长文本进行浏览和筛选的工具。
  2. 基本保持和 less 一致的快捷键以降低使用学习成本,并且提供颜色字符高亮显示功能(目前支持不全)。

快捷键说明

? 显示帮助信息
Esc 关闭此提示
u 向上滚动半屏d 向下滚动半屏
k 向上滚动一行j 向下滚动一行
h 向左滚动一段距离k 向右滚动一段距离
/ 进入搜索模式: 进入命令模式
Esc 退出搜索/命令模式

Todos

  • 支持 g 跳转指令
  • 支持切换显示行号
  • 支持 n/N 指令
  • 重构 command mode 使用回调进行交互,避免和页面元素耦合
  • 支持用户注册自定义命令
  • 完善配色方案

About

An implementation of unix tool `less` on javascript for webpages

License:MIT License


Languages

Language:JavaScript 54.7%Language:HTML 39.3%Language:CSS 6.0%