如何让 gVim 在打开时自动最大化其窗口? 作为一个跨平台解决方案,我试图在 Linux 和 Windows 机器上使用相同的配置……
我已经尝试过这种破解方法:set lines=999 columns=999
,它几乎可以工作,但是窗口没有最大化,只是调整了大小,而且我丢失了一些行/列。
答案1
答案2
如果你担心跨平台兼容性,最好的方法是set lines=999 columns=999
。我发现Vim 的维基,尽管它并不完美,但如果您需要在不同的操作系统上工作,它是最好的解决方案。
答案3
在 GNU/Linux 上
在 GNU/Linux 上,最简单的方法是使用gvim
选项调用-geometry
。例如:
gvim -geometry 1336x744
如果您想在不同的机器上重复使用相同的启动命令,这显然不方便。
这是我目前在多台具有不同屏幕尺寸的机器上使用的,没有任何问题。只需将其添加到您的.vimrc
.
if has("gui_running")
" GUI is running or is about to start.
" Maximize gvim window (for an alternative on Windows, see simalt below).
set lines=999 columns=999
else
" This is console Vim.
if exists("+lines")
set lines=50
endif
if exists("+columns")
set columns=100
endif
endif
来源: http://vim.wikia.com/wiki/Maximize_or_set_initial_window_size
答案4
您可以使用最大化.dllVim 全屏显示插件(如果您使用的是 Windows)。只需将maximize.dll 复制到vimdirectory/plugin
文件夹中即可。