chi-editor
v0.0.7
Published
CLI editor made for fun
Downloads
4
Readme
Introduction
CLI editor made for fun
Install:
npm install -g chi-editor
chi <file-name>
Features
Shortcuts
| Hotkey | Description |
| -------------- | -------------------------------------- |
| C-q
or C-c
| Quit the editor |
| C-s
| Save the buffer to file |
| Return | Split lines |
| Backspace | Delete previous character, merge lines |
| Delete | Delete current character |
| C-p
or up | Move cursor to previous row |
| C-n
or down | Move cursor to next row |
| C-b
or back | Move cursor to forward |
| C-f
or right | Move cursor to backward |
| Esc | Ignore |
| C-u
| Undo |
| Home | Move cursor to start of line |
| End | Move cursor to end of line |
Config
Create chi.json
in the same folder from where you are running the editor. Global config is not supported yet.
Following structure (all options with defaults):
{
"editorOptions": {
"lineNumbers": false
}
}
| Option | Description | Type | | ------------------------- | ---------------------- | ------- | | editorOptions.lineNumbers | Show/hide line numbers | Boolean |
Development
Run yarn xd
to open the sample file. Tail debug.log
and write to stderr
for development debugging.
Contribute
Please feel free to suggest issues and chime in