在一个完整的窗口打开帮助

时间:2011-01-14 00:48:48

标签: vim

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

8 个答案:

答案 0 :(得分:45)

:h | only

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

答案 1 :(得分:22)

您只需使用

的帮助即可打开新标签页
:tab h

答案 2 :(得分:7)

两个选项:

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

ctrl-W w  switches windows (to non-help window)
ctrl-W c  closes current window

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

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

答案 3 :(得分:5)

这种公认的hackish方法适用于大多数终端窗口。在unix风味的vim中测试。

:set helpheight=99999

然后

:h

答案 4 :(得分:2)

用于切换全屏窗口的精彩插件是vim-maximizer

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

您还可以自定义快捷键,例如,如果您想使用<C-w> z(类似于tmux快捷方式):

nnoremap <silent><C-w>z :MaximizerToggle<CR>
vnoremap <silent><C-w>z :MaximizerToggle<CR>gv
inoremap <silent><C-w>z <C-o>:MaximizerToggle<CR>

答案 5 :(得分:1)

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帮助文档非常棒!

也许你也会喜欢这个:Actually using ed - Arabesque

答案 6 :(得分:0)

command -nargs=? Help help <args> | only

您可以将其添加到.vimrc中。然后在全尺寸窗口中分别编写:Help topic来查看有关某个主题的帮助,并编写:Help来查看帮助主页。

答案 7 :(得分:0)

只需将以下行添加到您的.vimrc或init.vim中:

augroup HelpBuffer | au! filetype help only | augroup END

它将创建自动分组的HelpBuffer,并且每当打开帮助缓冲区only命令时,就会触发该缓冲区,并且缓冲区正在扩大。