如何在 GNOME 中以全屏模式打开 gVim?

gen*_*nad 3 gnome fullscreen gvim

我想以全屏模式打开 gVim,即没有上下窗格。
我尝试实现它编辑

System -> Preferences -> Keyboard shortcuts->Window management -> Toggle fullscreen mode
Run Code Online (Sandbox Code Playgroud)

但快捷方式在任何应用程序中都不起作用。

我怎样才能实现它?

pet*_*eth 6

metacity窗口管理器下,全屏显示应该使用您在问题中描述的标准快捷方式,但是如果您在 System -> Preferences -> Appearance -> Visual Effects 下选择了“None”以外的任何内容,您将获得compiz窗口管理器。我也找不到让全屏快捷方式在那里工作的方法。

您可以使用该wmctrl实用程序发送全屏模式的手动请求。

wmctrl -r gvim add,fullscreen
Run Code Online (Sandbox Code Playgroud)

并恢复:

wmctrl -r gvim remove,fullscreen
Run Code Online (Sandbox Code Playgroud)

这也适用于 Vim,因此您可以映射例如F11切换全屏模式:

map <silent> <F11>
\    :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
Run Code Online (Sandbox Code Playgroud)

要获得完整的全屏效果,您可以隐藏工具和菜单栏:

set guioptions-=T guioptions-=m
Run Code Online (Sandbox Code Playgroud)

我个人不会错过它们,但如果你更喜欢在非全屏模式下使用它们,你可能最好处理函数内部的切换。(以编辑历史记录为例。)

最后,当您谈到底部窗格时,您可能已经调整的默认设置是'laststatus'. 当只有一个窗口时,将其重置为不显示状态行:

set laststatus&
Run Code Online (Sandbox Code Playgroud)

或者最好在您的位置找到它设置为非默认的位置.vimrc并将其删除。