作者Holocaust123 (奔跑的蜗牛)
看板Editor
标题[vim ] 如何在Linux上启动gVim後就最大化视窗
时间Mon Jun 13 00:13:14 2011
先写一下我查到的方法
法1:
step 1. 安装wmctrl这个程式(sudo aptitude install wmctrl)
step 2. 在.vimrc中加入:
function! MaximizeWindow()
silent !wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
endfunction
if has('gui_running') && has('unix')
au GUIEnter * call MaximizeWindow()
endif
缺点:要先安装wmctrl
法2:
在.vimrc中加入:
set columns=10000
set lines=1000
winpos 5 18 "预设视窗的位置
缺点:我用这方法开启gVim时速度会明显变慢
法3:
在.vimrc中加入:
au GUIEnter * simalt <A-F10>
缺点:
Linux的vim/gVim预设并没有simalt
而且这方法只适用於那些最大化热键是Alt+F10的Terminal软体(ex:gnome-terminal/xfce4-terminal/...)
法4:
使用compiz
缺点: 要额外安装套件
想请问的是有没有其他方法能让gVim启动後便最大化, 而且没有上述方法的缺点?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.31.149
1F:→ hSATAC:try au GUIEnter * simalt ~x 06/13 00:45
这方法只适用在Windows, 我标题问的是Linux
另外, 麻烦看一下我写的法3...谢谢
※ 编辑: Holocaust123 来自: 140.112.31.149 (06/13 01:06)
3F:→ COLDTURNIP:抱歉我漏看法2 … 06/13 03:04