我可以在.vimrc或.gvimrc中添加一些内容,以使gvim始终在最大化的GUI窗口中启动吗?
答案 0 :(得分:11)
在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游戏中像控制台一样弹出
答案 1 :(得分:9)
看起来如果您使用的是Windows,就像在.vimrc中添加此行一样简单:
au GUIEnter * simalt ~x
(输入:help maximize
或:help win16-maximized
了解详情)
显然,你的vimrc在其他平台上没有标准的方法。最简单的技巧,不知道要添加哪个平台
set lines=999 columns=999
到你的.gvimrc。还有一些其他技巧可以帮助Vim Wiki的Maximize or set initial window size页面。
答案 2 :(得分:0)
您可以通过将以下行添加到~/.vimrc
来设置Vim窗口的初始大小:
set lines=50 columns=100
(仅举例)
我将vim设置为我的屏幕分辨率,即set lines=768 columns=1366
。现在我的Vim编辑器会自动全屏启动。