如何使用最大化窗口启动gvim?

Tom*_*s F 18 linux vim configuration

我想从命令行启动gvim到最大化窗口 - 我该怎么做?

我不希望总是在最大化的窗口中启动(即,将其配置为默认的.vimrc),而是选择提供参数的程序.

也就是说,运行gvim <parameter(s)>应该在最大化窗口中启动程序,但只是运行gvim应该以默认大小启动程序.

gre*_*rep 15

就像许多其他Gtk +应用程序一样,gvim理解参数-geometry.试试这个例子

gvim -geometry 500x500
Run Code Online (Sandbox Code Playgroud)


Rya*_*ton 14

对我来说(我在Ubuntu 11.10上),将它添加到我的.vimrc似乎可以解决问题.无需几何设置等.

if has("gui_running")
  " GUI is running or is about to start.
  " Maximize gvim window.
  set lines=999 columns=999
endif
Run Code Online (Sandbox Code Playgroud)


Nod*_*e17 11

您应该可以通过进入vimrc文件来更改大小,您可以在其中指定大小或在打开时最大化它.

看看这里.

http://vim.wikia.com/wiki/Maximize_or_set_initial_window_size

  • 从问题:"(即,不在.vimrc中将其配置为默认值)",从答案"通过进入vimrc文件来改变大小".请仔细阅读问题. (7认同)

Art*_*ran 5

在Windows 7上,我在_vimrc中有这个:

" Run maximized in diff mode
if &diff 
   au GUIEnter * simalt ~x
else
   set lines=55 columns=130
endif
Run Code Online (Sandbox Code Playgroud)

所以当我在差异模式下运行Vim时(例如来自TortoiseSVN),Vim开始最大化.

同样,它可以更改为:

" Run maximized in GUI
if has("gui_running")
   au GUIEnter * simalt ~x
endif
Run Code Online (Sandbox Code Playgroud)


not*_*ere 5

.vimrc

" Maximize GVim on start
if has("gui_running")
  set lines=999 columns=999
endif
Run Code Online (Sandbox Code Playgroud)

盗自:http : //vim.wikia.com/wiki/Maximize_or_set_initial_window_size