How open help in the current window?

20 views
Skip to first unread message

Peng Yu

unread,
May 24, 2013, 5:45:21 AM5/24/13
to vim_use
Hi,

When I open help by ":help", it will add a new window for help. Is
there a way to replace the current window with help? Thanks.

Regards,
Peng

Willy Gfn

unread,
May 24, 2013, 6:45:30 AM5/24/13
to vim...@googlegroups.com
Hi !

I don't thinks it's possible, as the help window is a specific window.
Anyway, you can get the help window to fit the whole page by focusing it
and press <C-w>_

Regards,

Willy

> --
> 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
>
> ---
> You received this message because you are subscribed to the Google Groups "vim_use" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Yukihiro Nakadaira

unread,
May 24, 2013, 7:08:37 AM5/24/13
to vim...@googlegroups.com
On Fri, May 24, 2013 at 6:45 PM, Peng Yu <peng...@gmail.com> wrote:
Hi,

When I open help by ":help", it will add a new window for help. Is
there a way to replace the current window with help? Thanks.

:set buftype=help
:help

--
Yukihiro Nakadaira - yukihiro....@gmail.com

Gary Johnson

unread,
May 24, 2013, 10:56:45 AM5/24/13
to vim_use
On 2013-05-24, Peng Yu wrote:
> Hi,
>
> When I open help by ":help", it will add a new window for help. Is
> there a way to replace the current window with help? Thanks.

:help
:only

Regards,
Gary

Tim Chase

unread,
May 24, 2013, 11:09:42 AM5/24/13
to vim...@googlegroups.com, gary...@spocom.com
On 2013-05-24 07:56, Gary Johnson wrote:
> > When I open help by ":help", it will add a new window for help. Is
> > there a way to replace the current window with help? Thanks.
>
> :help
> :only

This has unfortunate side-effects if you have multiple windows open.
Yukihiro's solution using ":set buftype=help" is the closest I've seen
to solving the OP's request (despite the warning in the help for
'buftype' that tells you it shouldn't need to be set manually) though
if the buffer has been modified, vim will warn you rather than losing
your changes. There doesn't seem to be a ":help!" (well, there is,
but it doesn't abandon changes in the buftype=help window; rather it
attempts to console you in your panic :-)

-tim

Gary Johnson

unread,
May 24, 2013, 11:19:31 AM5/24/13
to vim...@googlegroups.com
Good point. I often use that when opening a new vim instance just
to read help. I wasn't thinking about the multiple window case.

Regards,
Gary

Tim Chase

unread,
May 24, 2013, 11:32:40 AM5/24/13
to vim...@googlegroups.com, gary...@spocom.com
On 2013-05-24 08:19, Gary Johnson wrote:
> On 2013-05-24, Tim Chase wrote:
>> On 2013-05-24 07:56, Gary Johnson wrote:
>>>> When I open help by ":help", it will add a new window for
>>>> help. Is there a way to replace the current window with help?
>>>
>>> :help
>>> :only
>>
>> This has unfortunate side-effects if you have multiple windows
>> open.
>
> Good point. I often use that when opening a new vim instance just
> to read help. I wasn't thinking about the multiple window case.

And my intent was not to discredit your answer either, since I
too do :help/:only far more than I've ever twiddled the 'buftype'.
It just does something different than what the OP asked. :-)

-tim


glts

unread,
May 24, 2013, 2:07:40 PM5/24/13
to vim...@googlegroups.com
Peng,

On Friday, May 24, 2013 11:45:21 AM UTC+2, Peng Yu wrote:
> When I open help by ":help", it will add a new window for help. Is
> there a way to replace the current window with help? Thanks.

I have this mapping in my vimrc:

" Open help in a separate tab with <F1>
noremap <F1> :<C-U>tab help<CR>

This way I can just hit <F1> for full-screen help.

David

Reply all
Reply to author
Forward
0 new messages