[英]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.