mirror of
https://github.com/junegunn/vim-easy-align.git
synced 2025-11-08 09:53:51 -05:00
README
This commit is contained in:
27
README.md
27
README.md
@@ -2,20 +2,22 @@ vim-lesser-align
|
||||
================
|
||||
|
||||
Yet another Vim alignment plugin without too much ambition.
|
||||
|
||||
This plugin clearly has less features than the other pre-existing ones with the similar goals,
|
||||
but is simpler, easier to use, and good enough for most of the cases.
|
||||
but it is simpler, easier to use, and good enough for most of the cases.
|
||||
|
||||
Usage
|
||||
-----
|
||||
|
||||
Vim-lesser-align defines `LesserAlign` command in the visual mode.
|
||||
|
||||
For convenience, it is advised that you define a mapping for triggering it in your `.vimrc`.
|
||||
|
||||
```vim
|
||||
vnoremap <silent> <Enter> :LesserAlign<cr>
|
||||
```
|
||||
|
||||
Then, a key sequence becomes a combination of 3 parts.
|
||||
Then a key sequence becomes a combination of 3 parts.
|
||||
|
||||
1. `<Enter>`
|
||||
- Shortcut for `:LesserAssign<Enter>`
|
||||
@@ -25,23 +27,24 @@ Then, a key sequence becomes a combination of 3 parts.
|
||||
- `...`
|
||||
- `*`: Alignment around all delimiters (tabularize)
|
||||
1. Delimiter
|
||||
- `=`
|
||||
- Operators containing equals sign (=, ==, !=, +=, &&=, ...)
|
||||
- `=`: Operators containing equals sign (=, ==, !=, +=, &&=, ...)
|
||||
- `<space>`
|
||||
- Space
|
||||
- `:`
|
||||
- `,`
|
||||
- `|`
|
||||
|
||||
Examples
|
||||
--------
|
||||
|
||||
| Keystroke | Description |
|
||||
| ------------------- | ----------------------------------------------------- |
|
||||
| `<Enter>=` | *A*lignment around 1st equals sign (and the likes) |
|
||||
| `<Enter>2=` | *A*lignment around *2*nd equals sign (and the likes) |
|
||||
| `<Enter>3=` | *A*lignment around *3*rd equals sign (and the likes) |
|
||||
| `<Enter>*=` | *A*lignment around *all* equals signs (and the likes) |
|
||||
| `<Enter><space>` | *A*lignment around *1*st whitespace |
|
||||
| `<Enter>2<space>` | *A*lignment around *2*nd whitespace |
|
||||
| `<Enter>:` | *A*lignment around *1*st colon |
|
||||
| `<Enter>=` | Alignment around 1st equals sign (and the likes) |
|
||||
| `<Enter>2=` | Alignment around 2nd equals sign (and the likes) |
|
||||
| `<Enter>3=` | Alignment around 3rd equals sign (and the likes) |
|
||||
| `<Enter>*=` | Alignment around all equals signs (and the likes) |
|
||||
| `<Enter><space>` | Alignment around 1st whitespace |
|
||||
| `<Enter>2<space>` | Alignment around 2nd whitespace |
|
||||
| `<Enter>:` | Alignment around 1st colon |
|
||||
| ... | ... |
|
||||
|
||||
Author
|
||||
|
||||
Reference in New Issue
Block a user