7

preview実際、ウィンドウを切り替えるスクリプトを書きたいだけです。しかし、vimの内部設定からはアーカイブできないようです。

というわけで、タイトル通り。そのためのスクリプトを書きたいと思います。previewウィンドウが開いている(または存在する)ことを確認する方法を知っている人はいますか?

4

2 に答える 2

10

変数previewwindowまたは(リンクpvwを参照してください) を確認してください。サンプルコードは次のとおりです。

fun! previewWindowOpened
    for nr in range(1, winnr('$'))
        if getwinvar(nr, "&pvw") == 1
            " found a preview
            return 1
        endif  
    endfor
    return 0
endfun
于 2013-01-13T02:47:46.477 に答える