mirror of
https://github.com/junegunn/vim-easy-align.git
synced 2025-11-12 11:53:49 -05:00
1.8 KiB
1.8 KiB
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.
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.
vnoremap <silent> <Enter> :LesserAlign<cr>
Then, a key sequence becomes a combination of 3 parts.
<Enter>- Shortcut for
:LesserAssign<Enter>
- Shortcut for
- Integer (optional, default: 1)
1: Alignment around 1st delimiter2: Alignment around 2nd delimiter...*: Alignment around all delimiters (tabularize)
- Delimiter
=- Operators containing equals sign (=, ==, !=, +=, &&=, ...)
<space>- Space
:,|
| Keystroke | Description |
|---|---|
<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 |
| ... | ... |