------ Original Message ------
From: "Romain Lafourcade" <romainlafourcade@gmail.com>
To: "vim_use" <vim_use@googlegroups.com>
Sent: Sunday, 18 Apr, 2021 At 09:42
Subject: Re: Some basic Vim commands
> Is there a single command to delete all initial whitespace on a line?:left<CR>> Is there any command to the effect of "find the next number"?/\d<CR>--
> take this word and the next two words, and send them down 3 newlines.
This one is unclear. Do you want to create a new line with just those two words? Do you want to insert them in an existing line? Etc.
/\d<CR> is fine for finding a number if it is being done by the operator. Not so clever as part of a function - unless it is clear that you are starting outside a number. In particular not between the mantissa and exponent of a floating point number in scientific notation. Also what about numbers that start with a minus sign or a decimal point? The latter wd seem to be managed with /[.-]*\d<CR> (unless I've been caught out by vim's strange escape strategy).
Chris W
No comments:
Post a Comment