有没有办法让 gvim 在启动时自动最大化?

有没有办法让 gvim 在启动时自动最大化?

仅当工具栏和菜单栏存在时,将行数和列数设置为 999 才有效,但如果我删除它们,它就不会再最大化了。我通常必须按 alt+space,然后按 x 才能最大化它。有没有办法自动完成这一操作?

以下是我现在的 vimrc 中的内容:

set smartindent
set tabstop=8
set shiftwidth=4
set expandtab
set number
set guifont=Consolas\ 10
syntax on
:colo wombat
filetype on
filetype plugin indent on
set backspace=indent,eol,start
set noerrorbells
set showmatch
set softtabstop=4
set ignorecase
set smartcase
set scrolloff=3
let Tlist_Exist_OnlyWindow = 1
let Tlist_Use_Right_Window = 1
set guioptions-=L
set guioptions-=r
set guioptions-=m
set guioptions-=T
set lines=999 columns=999

map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-l> <c-w>l
map <c-h> <c-w>h
nnoremap <silent> <C-N> :NERDTreeToggle<CR>
nnoremap <silent> <C-T> :Tlist<CR>

我刚刚发现 :simalt ~x 确实可以实现我在此处描述的功能,但它在 Linux 下不起作用。我收到此版本中不可用的命令错误。

编辑:经过大量的谷歌搜索,似乎这是一个尚未修复的 vim-gtk 错误。

答案1

通量盒作为窗口管理器,您可以设置一条规则,在创建时最大化 gvim 实例的数量。man fluxbox-apps如果您使用 fluxbox,请阅读。

更通用或独立于窗口管理器的方法是使用魔鬼派它允许您设置一些匹配规则来识别窗口,然后对它们应用操作。

相关内容