我可以向我的 .vimrc 或 .gvimrc 添加一些东西以使 gvim 始终在最大化的 GUI 窗口中启动吗?
3 回答
看起来如果您使用的是 Windows,就像将这一行添加到您的 .vimrc 中一样简单:
au GUIEnter * simalt ~x
(输入:help maximize
或:help win16-maximized
了解详情)
显然,在您的 vimrc 的其他平台上没有标准的方法可以做到这一点。不知道要添加哪个平台的最简单的技巧
set lines=999 columns=999
到你的 .gvimrc。Vim Wiki 的最大化或设置初始窗口大小页面上还有一些其他技巧可以提供帮助。
在安装了大多数窗口管理器的 Linux 上,wmctrl
您可以使用以下命令最大化 Gvim:
call system('wmctrl -i -b add,maximized_vert,maximized_horz -r '.v:windowid)
. 注意:我故意避免-b add,fullscreen
提及,man wmctrl
因为它意味着不同的东西:至少在fluxbox中,这意味着从现在开始在这个桌面上你一次只能看到gvim或其他东西,而不是两者,并且gvim没有窗口装饰(并不是说我真的很关心他们)。例如,如果你弹出 yakuake* gvim 会消失,直到 yakuake 隐藏。
* 终端模拟器,在某些 FPS 游戏中像控制台一样弹出
您可以通过添加以下行来设置 Vim 窗口的初始大小~/.vimrc
:
set lines=50 columns=100
(只是一个例子)
我将我的 vim 设置为我的屏幕分辨率,即set lines=768 columns=1366
. 现在我的 Vim 编辑器会自动全屏启动。