繁体   English   中英

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

[英]How to maximize vim's windows on startup with .vimrc?

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

在安装了大多数窗口管理器和wmctrl linux上,可以使用以下命令最大化wmctrl

call system('wmctrl -i -b add,maximized_vert,maximized_horz -r '.v:windowid)

注意:我有意避免man wmctrl提到的-b add,fullscreen ,因为它意味着不同的东西:至少在fluxbox中,这意味着从现在开始在此桌面上一次只能看到gvim或其他内容,而不能同时看到两者。 gvim没有窗口装饰(不是我真的很在乎它们)。 例如,如果弹出yakuake * gvim消失,直到yakuake隐藏。

*终端模拟器,在某些FPS游戏中像控制台一样弹出

看起来,如果您使用的是Windows,就像将以下行添加到.vimrc中一样简单:

au GUIEnter * simalt ~x

(输入:help maximize :help win16-maximized:help win16-maximized以获得详细信息)

显然,从vimrc在其他平台上没有标准的方法可以做到这一点。 不知道要添加哪个平台的最简单技巧

set lines=999 columns=999

到您的.gvimrc。 Vim Wiki的“ 最大化”或“设置初始窗口大小”页面上还有其他一些技巧可以提供帮助。

您可以通过在~/.vimrc添加以下行来设置Vim窗口的初始大小:

set lines=50 columns=100 (仅作为示例)

我将我的vim设置为我的屏幕分辨率,即set lines=768 columns=1366 现在,我的Vim编辑器会自动以全屏模式启动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM