最大化窗口而不是全屏

最大化窗口而不是全屏

有没有办法将 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的选项。wmctrlgvim

以下变体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")

相关内容