7

ここからダウンロードしたフルスクリーンで gVim を開くスクリプトを使用しています: http://www.vim.org/scripts/script.php?script_id=2596

また、次の行をスタートアップ設定に追加しました。

:call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)

この設定で gVim を実行すると、次のエラーが発生します。

Error detected while processing _virmc:
E364: Library call failed for "ToggleFullScreen()"

そのスクリプトのファイルで他に何かする必要がありますか? 何らかの方法でコンパイルする必要がある場合は、Vim を初めて使用するので、誰かにそのプロセスを案内してもらいたいです。ありがとう!

編集:Windows 7を実行しています

4

5 に答える 5

4

~/.vimrcまたは~/.gvimrc「スタートアップ設定」を意味していると思います。それを実行すると、GUI はまだ初期化されていません。autocmd で実行を遅らせてみてください:

:autocmd GUIEnter * call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)
于 2013-03-02T13:36:14.397 に答える
2

callにその行を配置すると、機能していないようですvimrc。Vim の読み込みが完了した後に呼び出す必要があります。readme からそのマッピングを使用することをお勧めします。

map <F11> <Esc>:call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)<CR>

それは私のために働いた。

于 2012-12-28T10:43:30.757 に答える
2

Vundleを介してこのスクリプトをインストールしたときに、同じ問題が発生しました。
それは問題を解決しました:

DLL を GVIM.EXE があるフォルダーにコピーします。

于 2013-03-08T10:43:12.023 に答える
1

これは直接的な答えではありませんが、かなり長い間解決策を探した結果、Windows で Vim を実行する最もきれいな方法は、Cygwin、(バンドルされた) mintty ターミナルを使用することであると判断しました。それは本物のフルスクリーンと透明度さえ持っています!

于 2013-06-07T00:30:24.483 に答える