> On 04/27/2010 07:22 PM, Duane Johnson wrote:
>> So the % symbol is a special range that means 'the whole file'. Is
>> there a similar special symbol that means 'what is visible in the
>> window'?
>
> HVL
For the uninitiated, that terse 3-character response means
H go to the top line displayed on the screen
V go into line-wise visual mode
L go to the last line displayed on the screen
at which point, if you press ":", it will prepopulate the
command-line with
:'<,'>
for the highlighted range (which now covers the lines visible on
the screen) at which you can then type your command:
:'<,'>s/foo/bar/g
As an interesting side-note, assuming "*" isn't in your 'cpoptions'
set cpoptions?
once you've highlighted a range the first time, you can use your
original syntax
:*s/foo/bar/g
as a shorthand for ":'<,'>s/foo/bar/g", as detailed at
:help cpo-star
:help :star
Hope this helps,
-tim
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
No comments:
Post a Comment