Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim-如何在新窗口中显示手册页?_Vim - Fatal编程技术网

vim-如何在新窗口中显示手册页?

vim-如何在新窗口中显示手册页?,vim,Vim,K在新窗口中显示当前单词的手册页 但是,:Map以水平分割的方式显示它(在将运行时!ftplugin/man.vim添加到.vimrc之后) 如何设置vim以在新窗口中打开手册页 我知道我可以通过点击Ctrl-w来最小化拆分,但是有没有办法从一开始就在新窗口中打开它?您可以定义自己的命令,而不是加载ftplugin/man.vim: :command! -nargs=+ Man !man <args> :命令-纳格斯=+人!人 这定义了一个命令Man,它接受一个或多个参数(-na

K
在新窗口中显示当前单词的手册页

但是,
:Map
以水平分割的方式显示它(在将
运行时!ftplugin/man.vim
添加到
.vimrc
之后)

如何设置vim以在新窗口中打开手册页


我知道我可以通过点击
Ctrl-w
来最小化拆分,但是有没有办法从一开始就在新窗口中打开它?

您可以定义自己的命令,而不是加载
ftplugin/man.vim

:command! -nargs=+ Man !man <args>
:命令-纳格斯=+人!人

这定义了一个命令
Man
,它接受一个或多个参数(
-nargs=+
)并调用
!有这些参数的人。

答案在ftplugin帮助中:

使用垂直拆分而不是水平拆分:>

让g:ft\u man\u open\u mode='vert'
一个新窗口?我认为这里的术语有些混乱。用Vim的术语来说,水平分割是一个窗口。你是说
:人…
应该运行一个像
K
这样的外部命令吗?是的。我的意思是如何让它表现得像
K
?如果您对定制Vim感兴趣,请查看姐妹站点。