Add REGISTERS, update MACROS accordingly

This commit is contained in:
n0s4 2022-06-25 21:09:11 +01:00 committed by Blaž Hrastnik
parent 29ee7f6d01
commit c7f9caf6bd

View File

@ -813,7 +813,73 @@ lines.
=================================================================
= 8.1 CHANGING CASE =
= 8.1 REGISTERS =
=================================================================
Registers are containers identified by a character for storing
things like yanked text. Registers are also used to store the
most recent search term as well as macros, which you'll learn
about in the next section.
Type "<ch> to select register <ch>.
1. Move the cursor to the line below marked -->.
2. Type w to select "watermelons" and yank with y.
3. Type w to select "bananas"
4. Change to register b with "b and yank with y.
5. Select "mangoes" and type R to replace it with "watermelons"
6. Select "pineapples" then type "b R to replace with "bananas".
--> I like watermelons and bananas because my favorite fruits
are mangoes and pineapples.
=================================================================
= 8.2 MACROS =
=================================================================
Macros are a way to record a set of actions you want to repeat.
You can also record macros to a specific register (default @).
Type Q to start recording a macro - you should see a popup at
the bottom of your screen. Type Q again to stop recording.
Type q to repeat the macro from register @ (the default).
1. Move the cursor to the first line below marked -->.
Ensure your cursor is on the > of the arrow.
2. Type Q to start recording.
3. Edit the line to look like the bottom one.
4. Exit insert and Type Q again to stop recording.
5. Move to the line below and put your cursor on the > again.
6. Type q to repeat the macro.
--> ... sentence doesn't have it's first and last ... .
--> ... sentence doesn't have it's first and last ... .
This sentence doesn't have it's first and last word.
=================================================================
= CHAPTER 8 RECAP =
=================================================================
* Type " to select a different register.
* Type Q to start and stop recording a macro to a register,
the default being @.
* Type q to replay a macro from @ or the selected register.
=================================================================
= 9.1 CHANGING CASE =
=================================================================
Type ~ to switch the case of all selected letters.
@ -835,37 +901,15 @@ lines.
--> THIS sentence should ALL BE IN uppercase!
=================================================================
= 8.2 MACROS =
=================================================================
Macros are a way to record a set of actions you want to repeat.
Type Q to start recording a macro, you should see a popup at
the bottom of your screen. Type Q again to stop recording.
Type q to repeat your recorded macro.
1. Move the cursor to the first line below marked -->.
Ensure your cursor is on the > of the arrow.
2. Type Q to start recording.
3. Edit the line to look like the bottom one.
4. Exit insert and Type Q again to stop recording.
5. Move to the line below and put your cursor on the > again.
6. Type q to repeat the macro.
--> ... sentence doesn't have it's first and last ... .
--> ... sentence doesn't have it's first and last ... .
This sentence doesn't have it's first and last word.
=================================================================
= CHAPTER 8 RECAP =
= CHAPTER 9 RECAP =
=================================================================
* Type ~ to alternate case of selected letters.
* Use ` and alt-` to set the case of selected layers to
upper and lower respectively.
* Type Q to record and stop recording a macro.
* Type q to repeat the recorded macro.
@ -879,7 +923,7 @@ lines.
=================================================================
= 9.1 USING THE JUMPLIST =
= 10.1 USING THE JUMPLIST =
=================================================================
Helix can keep track of "jumps" which are big movements, like
@ -901,7 +945,7 @@ lines.
=================================================================
= CHAPTER 9 RECAP =
= CHAPTER 10 RECAP =
=================================================================
* Type C-s to save position to the jumplist.