Vim 在完整窗口中打开帮助

Vim 在完整窗口中打开帮助,vim,Vim,当我没有打开的缓冲区时,调用:h将在拆分窗口中打开帮助。但我想让它在一个全尺寸的窗口中打开。但是没有看到:nosplit或:full命令。有什么想法吗?两个选项: 您可以切换到另一个窗口并发出“关闭窗口”命令: 。。。也可以直接打开帮助文件。在vim 7.3 for Windows(Cygwin)上,例如: vim /usr/share/vim/vim73/doc/help.txt 这种公认的黑客方法应该适用于大多数终端窗口。在unix风格的vim中测试 :set helpheight=999

当我没有打开的缓冲区时,调用:h将在拆分窗口中打开帮助。但我想让它在一个全尺寸的窗口中打开。但是没有看到:nosplit或:full命令。有什么想法吗?

两个选项:

您可以切换到另一个窗口并发出“关闭窗口”命令:

。。。也可以直接打开帮助文件。在vim 7.3 for Windows(Cygwin)上,例如:

vim /usr/share/vim/vim73/doc/help.txt

这种公认的黑客方法应该适用于大多数终端窗口。在unix风格的vim中测试

:set helpheight=99999
然后


只需使用帮助,您就可以打开一个新选项卡

:tab h
:only
是使当前窗口成为唯一可见窗口的命令

open vim from command line:  
lnx#> vim  
:help  
ctrl+w+shift+_ - will maximize window vertically.  
ctrl+w+| - will maximize window horizontally.
ctrl+w+= - will resize window to half size horizontally or vertically.
ctrl+w+(up or down) arrow will help to navigate into vertical windows.
ctrl+w+(left or right) arrow will help to navigate into horizontal windows.
注意:Vim帮助文档非常棒


也许你也会喜欢这个:

一个很棒的切换windows全屏的插件是

安装后,您只需使用
(默认快捷方式)在窗口上切换全屏

您还可以自定义快捷键,例如,如果要使用
z
(类似于tmux快捷键):

nnoremap z:MaximizerToggle
vnoremap z:MaximizerTogglegv
inoremap z:最大化跟踪
命令-nargs=?救命

您可以将其添加到
.vimrc
中。然后在全尺寸窗口中编写
:Help topic
查看主题帮助,以及
:Help
查看帮助主页。

只需在.vimrc或init.vim中添加以下行:

augroup HelpBuffer | au! filetype help only | augroup END

它将创建自动分组帮助缓冲区,并且每当帮助缓冲区打开时,仅会触发命令,并且缓冲区将变宽。

谢谢,我将在我的vimrc中映射此内容。(无论如何,我都在为帮助文件使用一个单独的选项卡。)您好!。非常感谢。可以使用:only展开,但在以前打开多个窗口的情况下,如何恢复布局(从只显示展开的窗口到执行:only之前显示所有打开的窗口)?非常感谢。这将关闭选项卡中的其他窗口,因此如果要返回到以前打开的窗口(例如,要继续编辑的文件),请不要使用此命令。
command-nargs=1-完成=仅帮助H |
。在.vimrc中设置此选项,让您可以像通常那样使用
:H
,但已经只包括
附加组件。
:h | only
open vim from command line:  
lnx#> vim  
:help  
ctrl+w+shift+_ - will maximize window vertically.  
ctrl+w+| - will maximize window horizontally.
ctrl+w+= - will resize window to half size horizontally or vertically.
ctrl+w+(up or down) arrow will help to navigate into vertical windows.
ctrl+w+(left or right) arrow will help to navigate into horizontal windows.
nnoremap <silent><C-w>z :MaximizerToggle<CR>
vnoremap <silent><C-w>z :MaximizerToggle<CR>gv
inoremap <silent><C-w>z <C-o>:MaximizerToggle<CR>
command -nargs=? Help help <args> | only
augroup HelpBuffer | au! filetype help only | augroup END