有没有办法将 gvim 变成全屏模式?我知道在 OS X 上可以通过 MacVim 实现,但在 Ubuntu 上找不到方法。
答案1
在 Ubuntu 12.04 上,系统设置对我来说不起作用(就像 miloshadzic 遇到的情况一样),因为 gvim 捕获了 F11 键但并没有将其传递给系统。
不过有一个解决方案,那就是我在这个博客里发现
确保你已经wmctrl
安装了。如果已经安装了,则将以下内容添加到你的 vimrc 中:
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
并且,保存 .vimrc 并重新启动 gvim F11 现在可以达到预期的效果。
答案2
使用 gnome,您可以设置“全屏”操作的快捷方式。使用 gnome-keybinding-properties,选择窗口管理器并选择更改为全屏,然后选择一个快捷方式(例如 F11)。此快捷方式将当前 Gnome 窗口设置为全屏模式。
除非启用额外的 WM 操作插件已在Compiz 设置管理器
答案3
对于 XFCE 用户: Alt+F11开箱即用
答案4
最大化窗口而不是全屏
如果你有右侧的 XFCE 启动器面板,原因重叠fullscreen
的选项。wmctrl
gvim
以下变体maximized_vert,maximized_horz
解决了这个问题并允许F11最大化窗口切换:
command! Maximised :call system("wmctrl -ir " . v:windowid . " -b toggle,maximized_vert,maximized_horz")
noremap <silent> <F11> :Maximised<CR>
vnoremap <silent> <F11> <C-C>:Maximised<CR>
inoremap <silent> <F11> <C-O>:Maximised<CR>
启动时自动gvim
将以下行放入gvimrc
,以便在启动时实现万无一失的全屏gvim
:
autocmd GUIEnter * call system("wmctrl -ir " . v:windowid . " -b add,maximized_vert,maximized_horz")