如何使用.vimrc在启动时最大化vim的窗口?

时间:2012-09-16 15:31:03

标签: vim

我可以在.vimrc或.gvimrc中添加一些内容,以使gvim始终在最大化的GUI窗口中启动吗?

3 个答案:

答案 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编辑器会自动全屏启动。