This is a simple kakoune cheat sheet to help me (and readers) remember some very useful features.
To see kakoune in action.
1. Commands (in command mode) §
1.1. Select from START to END position. §
Z to mark start and
alt+z i to select unti current position.
1.2. Add a vertical cursor (useful to mimic rectangle operation) §
C to add a new cursor below your current cursor.
1.3. Clear all cursors §
space to remove all cursors except one.
1.4. Pasting text verbatim (without completion/indentation) §
You have to use "disable hook" command before inserting text. This is done with
\ disabling hooks.
1.5. Split selection into cursors §
When you make a selection, you can use
s and type a pattern, this will create a new cursor at the start of every pattern match.
This is useful to make replacements for words or characters.
A pattern can be a word, a letter, or even
^ to tell the beginning of each line.
2. How-to §
In kakoune there are often multiples way to do operations.
2.1. Select multiples lines §
2.1.1. Multiples cursors §
Go to first line, press
J to create cursors below and press
X to select whole lines of every cursors.
2.1.2. Using start / end markers §
Z on first line, and
alt+z i on last line and then press
X to select whole lines of every lines.
2.1.3. Using selections §
X until you reach the last line.
2.2. Replace characters or words §
Make a selection and type
|, you are then asked for a shell command, you have to use
Sed can be used, but you can also select the lines and split the selection to make a new cursor before each word and replace the content by typing it, using the
2.3. Format lines §
For my blog I format paragraphs so lines are not longer than 80 characters. This can be done by selecting lines and run
fmt using a pipe command. You can use other software if fmt doesn't please you.