thanks for the help.

On Fri, Apr 29, 2011 at 3:48 AM, Tony Mechelynck <
[email protected]> wrote:

> On 28/04/11 15:04, cyboman wrote:
>
>> i'm trying to learn a bit of vim scripting, specifically i'm trying to
>> understand how to do something similar to scanf().
>>
>> say we have a command
>>
>> map ,cd :cd %:p:h<CR>
>>
>> what do those %:p:h mean? can anyone recommend a help file i need do
>> read in order to understand the meanings of %:p:h?
>>
>> any help is appreciated
>>
>>
> You already got the answer of where to find the requested help, and by all
> means go read it: I've always liked the Vim help better than any novel.
>
> Now: about this particular question:
>        %       the current file
>        :p      expanded to a full path
>        :h      the "head" of the path (removing the last element)
>
> IOW: %:p:h means "the directory of the current file". If the current "file"
> is actually a directory (i.e., you're in a netrw window), then %:p:h means
> the _parent_ of the directory being browsed.
>
> There are other filename-modifiers than :p and :h -- the help will tell you
> what they are, with examples. And there are other "filename" symbols than %
> too:
>        :help filename-modifiers
>        :help cmdline-special
> You could also have found the former by looking up ::p or ::h, or even %:p
> or %:h ; or the latter by looking up c_% -- they are actually after each
> other in a single chapter of one helpfile.
>
> Note that if you're editing in split-windows mode, you may prefer to use
> :lcd rather than :cd in order to change only the "local" directory for the
> current window, without clobbering any working-directory which has been set
> for other windows.
>
>
> Best regards,
> Tony.
> --
> hundred-and-one symptoms of being an internet addict:
> 77. The phone company asks you to test drive their new PBX system
>

-- 
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

Reply via email to