command: Add capability to use relative numbers in goto (#2985)

* command: Handle relative line numbers for goto

* help: Adapt goto command documentation
This commit is contained in:
Jöran Karl
2024-03-13 21:32:12 +01:00
committed by GitHub
parent bd306d67b4
commit ca3a9d0794
2 changed files with 39 additions and 16 deletions

View File

@@ -31,9 +31,11 @@ quotes here but these are not necessary when entering the command in micro.
* `quit`: quits micro.
* `goto 'line'`: jumps to the given line number. A negative number can be
passed to jump inward from the end of the file; for example, -5 jumps
to the 5th-last line in the file.
* `goto 'line[:col]'`: Jumps to the given line (and optional column) number.
`line` can be prefixed with `+`, `-` or `~`.
+/- will perform relative jumps from the current position of the cursor
(e.g. +5 will jump 5 lines down), while ~ will perform a jump inward
from the end of the file (e.g. ~5 jumps to the 5th-last line in the file).
* `replace 'search' 'value' 'flags'?`: This will replace `search` with `value`.
The `flags` are optional. Possible flags are: