mirror of
https://github.com/ilyakooo0/helix.git
synced 2024-09-11 16:07:00 +03:00
Add REGISTERS, update MACROS accordingly
This commit is contained in:
parent
29ee7f6d01
commit
c7f9caf6bd
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user