Gvimをフルスクリーンモードに切り替える方法はありますか?これはMacVimを介してOS Xで可能ですが、Ubuntuでそれを行う方法を見つけることができませんでした。
Gnomeを使用すると、「フルスクリーン」アクションへのショートカットを設定できます。 gnome-keybinding-propertiesを使用して、Window Managaerを選択し、Change to Fullscreenを選択してから、ショートカット(F11など)を選択します。このショートカットは、現在のGnomeウィンドウをフルスクリーンモードに設定します。
Compiz Settings ManagerでEnable WM Actionsプラグインがチェックされない限り、これは機能しません。
Ubuntu 12.04では(miloshadzicのように)システム設定は機能しません。gvimはF11キーをキャッチし、システムに渡さないためです。
しかし、解決策があります このブログで見つけました
wmctrl
がインストールされていることを確認してください。それがある場合は、vimrcに次を追加します。
map <silent> <F11>
\ :call system("wmctrl -ir " . v:windowid . " -b toggle,fullscreen")<CR>
.vimrcを保存してgvim F11を再起動すると、望ましい効果が得られます。
XFCEユーザーの場合: Alt+F11 箱から出して動作します
行と列の設定を変更して、フルスクリーンモードに切り替えることもできます。これをvimrcに入れてみてください:
if has('gui_running')
set lines=999 columns=999
endif
右側の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")