如何最大化启动 gVim?

如何最大化启动 gVim?

如何让 gVim 在打开时自动最大化其窗口? 作为一个跨平台解决方案,我试图在 Linux 和 Windows 机器上使用相同的配置……

我已经尝试过这种破解方法:set lines=999 columns=999,它几乎可以工作,但是窗口没有最大化,只是调整了大小,而且我丢失了一些行/列。

答案1

来自Vim 维基

au GUIEnter * simalt ~x

这在 Windows 上可以工作;我不确定在 Gnome/KDE 上需要什么组合键。

答案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文件夹中即可。

相关内容